Share via


Get-SCLibraryShare

Obtient des partages de bibliothèque VMM.

Syntax

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

Description

L’applet de commande 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 contenant 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 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 du 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 , qui affiche le type .NET pour un objet de partage de bibliothèque et la liste des méthodes et propriétés associées à un objet de partage de bibliothèque VMM.

Paramètres

-ID

Spécifie l’identificateur numérique comme identificateur global unique ou GUID pour un objet spécifique.

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

-OnBehalfOfUserRole

Spécifie un rôle d’utilisateur. Pour obtenir un rôle d’utilisateur, utilisez l’applet de commande 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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Spécifie un objet serveur VMM.

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

Sorties

LibraryShare

Cette applet de commande retourne un objet LibraryShare .