Get-SCLibraryShare
Obtient les partages de bibliothèque VMM.
Syntaxe
Get-SCLibraryShare
[-VMMServer <ServerConnection>]
[-ID <Guid>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
La cmdlet Get-SCLibraryShare obtient les partages de bibliothèque VMM (Virtual Machine Manager).
Un partage de bibliothèque est un partage Windows sur un serveur de bibliothèque VMM utilisé pour stocker des fichiers qui contiennent des ressources de bibliothèque. Les ressources peuvent inclure des modèles de machine virtuelle, des profils matériels, des profils de système d’exploitation invité, des disques durs virtuels (fichiers .vhd basés sur Windows, des fichiers .vhd basés sur Citrix XenServer ou des fichiers .vmdk basés sur VMware), des disques de floppy virtuels (fichiers .vfd basés sur Windows ou des fichiers .flp basés sur VMware), des images ISO (fichiers .iso) et des scripts, ainsi que des machines virtuelles stockées.
Pour plus d’informations sur les partages de bibliothèque, tapez Get-Help Add-LibraryShare -Detailed
.
Exemples
Exemple 1 : Obtenir tous les partages de bibliothèque
PS C:\> Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com"
Cette commande obtient tous les objets de partage de bibliothèque de la bibliothèque VMM sur VMMServer01 et affiche des informations sur ces partages de bibliothèque à l’utilisateur.
Exemple 2 : Obtenir un partage de bibliothèque spécifique sur le serveur de bibliothèque spécifié
PS C:\> $LibShare = Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -eq "AllVHDs" }
Cette commande obtient l’objet de partage de bibliothèque nommé AllVHDs (sur le serveur de bibliothèque LibraryServer01) à partir de la bibliothèque sur VMMServer01, puis stocke l’objet de partage dans la variable $LibShare.
Exemple 3 : Obtenir tous les partages de bibliothèque sur un serveur de bibliothèque spécifique
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
La première commande récupère l’objet serveur de bibliothèque nommé LibraryServer01 à partir de la bibliothèque sur VMMServer01 et le stocke dans la variable $LibServer.
La deuxième commande obtient tous les objets de partage de bibliothèque sur LibraryServer01 et stocke les objets dans la variable $AllLibShares.
La dernière commande transmet chaque objet dans $AllLibShares à l’applet de commande Get-Member
Paramètres
-ID
Spécifie l’identificateur numérique en tant qu’identificateur global unique, ou GUID, pour un objet spécifique.
Type: | Guid |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-OnBehalfOfUser
Spécifie un nom d’utilisateur. Cette applet de commande fonctionne pour le compte de l’utilisateur que ce paramètre spécifie.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-OnBehalfOfUserRole
Spécifie un rôle d’utilisateur. Pour obtenir un rôle d’utilisateur, utilisez la cmdlet Get-SCUserRole. Cette applet de commande fonctionne pour le compte du rôle d’utilisateur spécifié par ce paramètre.
Type: | UserRole |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-VMMServer
Spécifie un objet serveur VMM.
Type: | ServerConnection |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
Sorties
LibraryShare
Cette applet de commande retourne un objet LibraryShare.