Get-SCLibraryShare
Obtient les 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 Virtual Machine Manager (VMM).
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 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 , 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 en tant qu’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 spécifié par ce paramètre.
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 .