Get-SCLibraryShare
Obtiene recursos compartidos de biblioteca VMM.
Sintaxis
Get-SCLibraryShare
[-VMMServer <ServerConnection>]
[-ID <Guid>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
El cmdlet Get-SCLibraryShare obtiene recursos compartidos de biblioteca de Virtual Machine Manager (VMM).
Un recurso compartido de biblioteca es un recurso compartido de Windows en un servidor de biblioteca VMM que se usa para almacenar archivos que contienen recursos de biblioteca. Los recursos pueden incluir plantillas de máquina virtual, perfiles de hardware, perfiles de sistema operativo invitado, discos duros virtuales (archivos .vhd basados en Windows, archivos .vhd basados en Citrix XenServer o archivos .vmdk basados en VMware), discos de disquete virtual (archivos .vfd basados en Windows o archivos .flp basados en VMware), imágenes ISO (archivos .iso) y scripts, así como máquinas virtuales almacenadas.
Para obtener más información sobre los recursos compartidos de biblioteca, escriba Get-Help Add-LibraryShare -Detailed
.
Ejemplos
Ejemplo 1: Obtener todos los recursos compartidos de biblioteca
PS C:\> Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com"
Este comando obtiene todos los objetos compartidos de biblioteca de la biblioteca VMM en VMMServer01 y muestra información sobre estos recursos compartidos de biblioteca para el usuario.
Ejemplo 2: Obtener un recurso compartido de biblioteca específico en el servidor de biblioteca especificado
PS C:\> $LibShare = Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -eq "AllVHDs" }
Este comando obtiene el objeto de recurso compartido de biblioteca denominado AllVHDs (en biblioteca server LibraryServer01) de la biblioteca en VMMServer01 y, a continuación, almacena el objeto compartido en la variable $LibShare.
Ejemplo 3: Obtener todos los recursos compartidos de biblioteca en un servidor de biblioteca específico
PS C:\> $LibServer = Get-SCLibraryServer -VMMServer "VMMServer01.Contoso.com" -ComputerName "LibraryServer01.Contoso.com"
PS C:\> $AllLibShares = Get-SCLibraryShare | where { $_.LibraryServer.Name -eq "$LibServer" }
PS C:\> $AllLibShares | Get-Member
El primer comando recupera el objeto de servidor de biblioteca denominado LibraryServer01 de la biblioteca en VMMServer01 y lo almacena en la variable $LibServer.
El segundo comando obtiene todos los objetos compartidos de biblioteca en LibraryServer01 y almacena los objetos en la variable $AllLibShares.
El último comando pasa cada objeto de $AllLibShares al cmdlet Get-Member, que muestra el tipo de .NET para un objeto compartido de biblioteca y la lista de métodos y propiedades asociados a un objeto compartido de biblioteca VMM.
Parámetros
-ID
Especifica el identificador numérico como identificador único global o GUID para un objeto específico.
Tipo: | Guid |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-OnBehalfOfUser
Especifica un nombre de usuario. Este cmdlet funciona en nombre del usuario que especifica este parámetro.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-OnBehalfOfUserRole
Especifica un rol de usuario.
Para obtener un rol de usuario, use el cmdlet
Tipo: | UserRole |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-VMMServer
Especifica un objeto de servidor VMM.
Tipo: | ServerConnection |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
Salidas
LibraryShare
Este cmdlet devuelve un objeto LibraryShare de