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
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
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