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.