Condividi tramite


Get-SCLibraryShare

Ottiene condivisioni di libreria VMM.

Sintassi

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

Descrizione

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

Una condivisione di libreria è una condivisione di Windows in un server di libreria VMM usato 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 vfd basati su Windows o file con estensione flp basati su VMware), 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 della 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 AllVHD (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 della 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.

Tipo:Guid
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-OnBehalfOfUser

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

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly: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.

Tipo:UserRole
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VMMServer

Specifica un oggetto server VMM.

Tipo:ServerConnection
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Output

LibraryShare

Questo cmdlet restituisce un oggetto LibraryShare .