Compartir a través de


Read-SCLibraryShare

Actualiza el estado y los metadatos de los objetos de biblioteca VMM almacenados en un recurso compartido de biblioteca.

Sintaxis

Read-SCLibraryShare
    [-LibraryShare] <LibraryShare>
    [-Path <String>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Description

El cmdlet Read-SCLibraryShare actualiza el estado y los metadatos de todos los objetos de biblioteca de Virtual Machine Manager (VMM) almacenados en el recurso compartido de biblioteca especificado. Esta actualización también busca nuevos archivos de biblioteca en el recurso compartido de biblioteca especificado, así como nuevas carpetas compartidas secundarias en el recurso compartido de biblioteca especificado.

Ejemplos

Ejemplo 1: Actualización de un recurso compartido de biblioteca especificado

PS C:\> $LibShare = Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -eq "AllVHDs" }
PS C:\> Read-SCLibraryShare -LibraryShare $LibShare

El primer comando obtiene el objeto de recurso compartido de biblioteca denominado AllVHDs en LibraryServer01 de la biblioteca VMM en VMMServer01 y, a continuación, almacena el objeto en la variable $LibShare.

El segundo comando actualiza la información de estado y metadatos de todos los objetos de biblioteca del recurso compartido almacenados en $LibShare y, a continuación, agrega los nuevos objetos de biblioteca que se encuentran en el recurso compartido a la biblioteca VMM.

Ejemplo 2: Actualización de varios recursos compartidos de biblioteca

PS C:\> $LibShares = Get-SCLibraryShare -VMMServer "VMMServer1.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -match "vhd" }
PS C:\> $LibShares | Read-SCLibraryShare

El primer comando obtiene los objetos compartidos de biblioteca en LibraryServer01 con la cadena "vhd" en sus nombres y, a continuación, almacena los objetos en la variable $LibShares.

El segundo comando actualiza la información de todos los recursos compartidos de biblioteca almacenados en $LibShares y, a continuación, agrega los nuevos objetos de biblioteca que se encuentran en estos recursos compartidos a la biblioteca VMM.

Ejemplo 3: Actualización de un subdirectorio específico en un recurso compartido de biblioteca

PS C:\> $LibShare = Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -eq "AllVHDs" }
PS C:\> Read-SCLibraryShare -LibraryShare $LibShare -Path "Production\WebFrontEnd"

El primer comando obtiene el objeto de recurso compartido de biblioteca denominado AllVHDs en LibraryServer01 de la biblioteca VMM en VMMServer01 y, a continuación, almacena el objeto en la variable $LibShare.

El segundo comando actualiza la información de estado y metadatos de todos los objetos de biblioteca del subdirectorio especificado en el recurso compartido de biblioteca almacenado en $LibShare y, a continuación, agrega los nuevos objetos de biblioteca que se encuentran en el recurso compartido a la biblioteca VMM.

Parámetros

-JobVariable

Especifica que se realiza un seguimiento del progreso del trabajo y se almacena en la variable denominada por este parámetro.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-LibraryShare

Especifica un objeto compartido de biblioteca VMM.

Tipo:LibraryShare
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Path

Especifica la ruta de acceso de destino para la operación.

Formatos de ejemplo:

  • Ruta de acceso local: -Path "F:\"
  • Ruta de acceso UNC: -Path "\\Library\Templates"
  • Ruta de acceso GUID de volumen: -Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
  • Ruta de acceso de VMware ESX: -Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
  • Ruta de acceso de Citrix XenServer: -Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-PROTipID

Especifica el identificador de la sugerencia Sobre rendimiento y optimización de recursos (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias PRO.

Tipo:Guid
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-RunAsynchronously

Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva al shell de comandos inmediatamente.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Salidas

LibraryShare

Este cmdlet devuelve un objeto LibraryShare de .