Get-SCDependentLibraryResource

Identifiziert Abhängigkeiten zwischen VMM-Objekten.

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

Beschreibung

Das Cmdlet Get-SCDependentLibraryResource identifiziert Abhängigkeiten zwischen VMM-Objekten (Virtual Machine Manager).

Sie können das Cmdlet Get-SCDependentLibraryResource verwenden, um Objekte zu identifizieren, die von der Existenz von:

  • Das angegebene Bibliotheksobjekt.

  • Jedes Objekt der angegebenen Bibliotheksfreigabe.

  • Jedes Objekt auf dem angegebenen Bibliotheksserver.

Beispiele

Beispiel 1: Suchen aller Objekte, die von einer bestimmten virtuellen Festplatte abhängen

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

Der erste Befehl ruft das Festplattenobjekt namens VHD01 auf LibraryServer01 aus der VMM-Bibliothek auf VMMServer01 ab und speichert das Objekt in der $VHD Variablen. In diesem Beispiel wird angenommen, dass nur eine virtuelle Festplatte mit dem Namen "VHD01" vorhanden ist.

Mit dem zweiten Befehl werden alle Bibliotheksobjekte zurückgegeben, die von "VHD01" abhängig sind.

Wenn abhängige Objekte vorhanden sind, werden diese beim Entfernen der virtuellen Festplatte geändert, sodass sie nicht mehr auf die entfernte virtuelle Festplatte verweisen. Wenn "VHD01" einer bestimmten virtuellen Maschine oder einer bestimmten Vorlage zugeordnet ist, wird daher diese virtuelle Maschine oder Vorlage geändert, sodass sie nach dem Entfernen von "VHD01" nicht mehr auf diese virtuelle Festplatte verweist.

Parameter

-LibraryResource

Gibt eine Ressource an, die in der VMM-Bibliothek gespeichert ist.

Type:LibObjectBase
Aliases:LibraryObject
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-LibraryServer

Gibt ein VMM-Bibliothekserverobjekt an.

Type:LibraryServer
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-LibraryShare

Gibt ein VMM-Bibliotheksfreigabeobjekt an.

Type:LibraryShare
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-OnBehalfOfUser

Gibt einen Benutzernamen an. Dieses Cmdlet wird im Namen des Benutzers ausgeführt, den dieser Parameter angibt.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUserRole

Gibt eine Benutzerrolle an. Um eine Benutzerrolle abzurufen, verwenden Sie das Cmdlet Get-SCUserRole . Dieses Cmdlet wird im Namen der Benutzerrolle ausgeführt, die dieser Parameter angibt.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Gibt ein VMM-Serverobjekt an.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Ausgaben

HardwareProfile

Dieses Cmdlet gibt ein HardwareProfile-Objekt zurück.