Get-SCDependentLibraryResource
Identifie les dépendances entre les objets VMM.
Syntaxe
Get-SCDependentLibraryResource
[-VMMServer <ServerConnection>]
[-LibraryResource] <LibObjectBase>
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCDependentLibraryResource
[-VMMServer <ServerConnection>]
[-LibraryShare] <LibraryShare>
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCDependentLibraryResource
[-VMMServer <ServerConnection>]
[-LibraryServer] <LibraryServer>
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
La Get-SCDependentLibraryResource cmdlet identifie les dépendances entre les objets VMM (Virtual Machine Manager).
Vous pouvez utiliser l’applet de commande get-SCDependentLibraryResource
Objet de bibliothèque spécifié.
Tout objet sur le partage de bibliothèque spécifié.
Tout objet sur le serveur de bibliothèque spécifié.
Exemples
Exemple 1 : Rechercher tous les objets qui dépendent d’un disque dur virtuel particulier
PS C:\> $VHD = Get-SCVirtualHardDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "VHD01" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Get-SCDependentLibraryResource -LibraryResource $VHD
La première commande obtient l’objet disque dur nommé VHD01 sur LibraryServer01 à partir de la bibliothèque VMM sur VMMServer01 et stocke l’objet dans la variable $VHD. Cet exemple part du principe qu’un seul disque dur virtuel nommé VHD01 existe.
La deuxième commande retourne tous les objets de bibliothèque qui dépendent de VHD01.
Si des objets dépendants existent, la suppression de ce disque dur virtuel modifie ces objets dépendants afin qu’ils ne référencent plus le disque dur virtuel supprimé. Par conséquent, si VHD01 est associé à une machine virtuelle spécifique ou à un modèle spécifique, cette machine virtuelle ou ce modèle est modifié afin qu’il ne référence plus VHD01 après sa suppression.
Paramètres
-LibraryResource
Spécifie une ressource stockée dans la bibliothèque VMM.
Type: | LibObjectBase |
Alias: | LibraryObject |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-LibraryServer
Spécifie un objet serveur de bibliothèque VMM.
Type: | LibraryServer |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-LibraryShare
Spécifie un objet de partage de bibliothèque VMM.
Type: | LibraryShare |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
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
HardwareProfile
Cette applet de commande retourne un objet HardwareProfile.