Freigeben über


Get-SCDependentLibraryResource

Identifiziert Abhängigkeiten zwischen VMM-Objekten.

Syntax

LibraryResource (Standardwert)

Get-SCDependentLibraryResource
    [-LibraryResource] <LibObjectBase>
    [-VMMServer <ServerConnection>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

LibraryShare

Get-SCDependentLibraryResource
    [-LibraryShare] <LibraryShare>
    [-VMMServer <ServerConnection>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

LibraryServer

Get-SCDependentLibraryResource
    [-LibraryServer] <LibraryServer>
    [-VMMServer <ServerConnection>]
    [-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 vom Vorhandensein folgender Elemente abhängig sind:

  • Das angegebene Bibliotheksobjekt.

  • Ein beliebiges Objekt auf der angegebenen Bibliotheksfreigabe.

  • Ein beliebiges Objekt auf dem angegebenen Bibliothekserver.

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

Mit dem ersten Befehl wird das Festplattenobjekt mit dem Namen VHD01 auf LibraryServer01 aus der VMM-Bibliothek auf VMMServer01 abgerufen und in der Variablen $VHD gespeichert. In diesem Beispiel wird davon ausgegangen, dass nur eine virtuelle Festplatte mit dem Namen VHD01 vorhanden ist.

Der zweite Befehl gibt alle Bibliotheksobjekte zurück, die von VHD01 abhängig sind.

Wenn abhängige Objekte vorhanden sind, werden diese abhängigen Objekte durch das Entfernen dieser virtuellen Festplatte so geändert, dass sie nicht mehr auf die entfernte virtuelle Festplatte verweisen. Wenn VHD01 einem bestimmten virtuellen Computer oder einer bestimmten Vorlage zugeordnet ist, wird dieser virtuelle Computer oder diese Vorlage so geändert, dass sie nach dem Entfernen nicht mehr auf VHD01 verweist.

Parameter

-LibraryResource

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

Parametereigenschaften

Typ:LibObjectBase
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:LibraryObject (LibraryObject)

Parametersätze

LibraryResource
Position:0
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-LibraryServer

Gibt ein VMM-Bibliotheksserverobjekt an.

Parametereigenschaften

Typ:LibraryServer
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

LibraryServer
Position:0
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-LibraryShare

Gibt ein Freigabeobjekt für die VMM-Bibliothek an.

Parametereigenschaften

Typ:LibraryShare
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

LibraryShare
Position:0
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-OnBehalfOfUser

Gibt einen Benutzernamen an. Dieses Cmdlet wird im Namen des Benutzers ausgeführt, der durch diesen Parameter angegeben wird.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-OnBehalfOfUserRole

Gibt eine Benutzerrolle an. Verwenden Sie zum Abrufen einer Benutzerrolle das Cmdlet Get-SCUserRole . Dieses Cmdlet wird im Namen der Benutzerrolle ausgeführt, die durch diesen Parameter angegeben wird.

Parametereigenschaften

Typ:UserRole
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-VMMServer

Gibt ein VMM-Serverobjekt an.

Parametereigenschaften

Typ:ServerConnection
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Ausgaben

HardwareProfile

Dieses Cmdlet gibt ein HardwareProfile-Objekt zurück.