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.