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 .