Partager via


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 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 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.