Get-SCDependentLibraryResource
Identifie les dépendances entre les objets VMM.
Syntax
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
L’applet de commande Get-SCDependentLibraryResource identifie les dépendances entre les objets Virtual Machine Manager (VMM).
Vous pouvez utiliser l’applet de commande Get-SCDependentLibraryResource pour identifier les objets dépendants de l’existence de :
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 suppose qu’il n’existe qu’un seul disque dur virtuel nommé VHD01.
La deuxième commande retourne tous les objets de bibliothèque qui sont dépendants de VHD01.
S’il existe des objets dépendants, la suppression de ce disque dur virtuel modifiera ces objets dépendants de sorte qu’ils ne référenceront plus le disque dur virtuel supprimé. Ainsi, si VHD01 est associé à un ordinateur virtuel spécifique ou à un modèle spécifique, cet ordinateur ou modèle virtuel est modifié de sorte 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 |
Aliases: | LibraryObject |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LibraryServer
Spécifie un objet partage de bibliothèque VMM.
Type: | LibraryServer |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LibraryShare
Spécifie un objet de partage de bibliothèque VMM.
Type: | LibraryShare |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
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
HardwareProfile
Cette applet de commande retourne un objet HardwareProfile .