Condividi tramite


Get-SCLibraryShare

Ottiene le condivisioni della libreria VMM.

Sintassi

Get-SCLibraryShare
   [-VMMServer <ServerConnection>]
   [-ID <Guid>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Descrizione

Il cmdlet Get-SCLibraryShare ottiene le condivisioni di libreria di Virtual Machine Manager (VMM).

Una condivisione di libreria è una condivisione di Windows in un server di libreria VMM usata per archiviare i file che contengono risorse di libreria. Le risorse possono includere modelli di macchina virtuale, profili hardware, profili del sistema operativo guest, dischi rigidi virtuali (file VHD basati su Windows, file VHD basati su Citrix XenServer o file vmdk basati su VMware), dischi floppy virtuali (file con estensione flp basati su Windows), immagini ISO (file ISO) e script, nonché macchine virtuali archiviate.

Per altre informazioni sulle condivisioni di libreria, digitare Get-Help Add-LibraryShare -Detailed.

Esempio

Esempio 1: Ottenere tutte le condivisioni di libreria

PS C:\> Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com"

Questo comando ottiene tutti gli oggetti di condivisione di libreria dalla libreria VMM in VMMServer01 e visualizza informazioni su queste condivisioni di libreria all'utente.

Esempio 2: Ottenere una condivisione di libreria specifica nel server di libreria specificato

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

Questo comando ottiene l'oggetto condivisione di libreria denominato AllVHDs (nel server di libreria LibraryServer01) dalla libreria in VMMServer01 e quindi archivia l'oggetto condivisione nella variabile $LibShare.

Esempio 3: Ottenere tutte le condivisioni di libreria in un server di libreria specifico

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

Il primo comando recupera l'oggetto server di libreria denominato LibraryServer01 dalla libreria in VMMServer01 e lo archivia nella variabile $LibServer.

Il secondo comando ottiene tutti gli oggetti di condivisione di libreria in LibraryServer01 e archivia gli oggetti nella variabile $AllLibShares.

L'ultimo comando passa ogni oggetto in $AllLibShares al cmdlet Get-Member , che visualizza il tipo .NET per un oggetto condivisione di libreria e l'elenco di metodi e proprietà associati a un oggetto condivisione di libreria VMM.

Parametri

-ID

Specifica l'identificatore numerico come identificatore univoco globale o GUID per un oggetto specifico.

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

-OnBehalfOfUser

Specifica un nome utente. Questo cmdlet opera per conto dell'utente specificato da questo parametro.

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

-OnBehalfOfUserRole

Specifica un ruolo utente. Per ottenere un ruolo utente, usare il cmdlet Get-SCUserRole . Questo cmdlet opera per conto del ruolo utente specificato da questo parametro.

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

-VMMServer

Specifica un oggetto server Virtual Machine Manager.

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

Output

LibraryShare

Questo cmdlet restituisce un oggetto LibraryShare .