Compartir a través de


Get-SCLibraryShare

Obtiene recursos compartidos de biblioteca VMM.

Syntax

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 virtuales (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 de recursos 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 el servidor de biblioteca 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 de recurso compartido 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 de recurso 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 un identificador único global, o GUID, para un objeto específico.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUser

Especifica un nombre de usuario. Este cmdlet funciona en nombre del usuario que especifica este parámetro.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Especifica un objeto de servidor VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Salidas

LibraryShare

Este cmdlet devuelve un objeto LibraryShare .