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 Get-SCUserRole. Este cmdlet funciona en nombre del rol de usuario que especifica este parámetro.

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 .