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