Get-SCDependentLibraryResource
Identyfikuje zależności między obiektami programu VMM.
Składnia
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>]
Opis
Polecenie cmdlet Get-SCDependentLibraryResource identyfikuje zależności między obiektami programu Virtual Machine Manager (VMM).
Aby zidentyfikować obiekty zależne od istnienia, możesz użyć polecenia cmdlet Get-SCDependentLibraryResource:
Określony obiekt biblioteki.
Dowolny obiekt w określonym udziale biblioteki.
Dowolny obiekt na określonym serwerze biblioteki.
Przykłady
Przykład 1. Znajdowanie wszystkich obiektów, które zależą od określonego wirtualnego dysku twardego
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
Pierwsze polecenie pobiera obiekt dysku twardego o nazwie VHD01 na Bibliotece LibraryServer01 z biblioteki programu VMM na serwerze VMMServer01 i przechowuje obiekt w zmiennej $VHD. W tym przykładzie przyjęto założenie, że istnieje tylko jeden wirtualny dysk twardy o nazwie VHD01.
Drugie polecenie zwraca wszystkie obiekty biblioteki zależne od dysku VHD01.
Jeśli istnieją obiekty zależne, usunięcie tego wirtualnego dysku twardego spowoduje zmodyfikowanie tych obiektów zależnych, tak aby nie odwoływali się do usuniętego wirtualnego dysku twardego. W związku z tym, jeśli dysk VHD01 jest skojarzony z określoną maszyną wirtualną lub z określonym szablonem, ta maszyna wirtualna lub szablon zostanie zmodyfikowany, aby nie odwoływane do dysku VHD01 po jego usunięciu.
Parametry
-LibraryResource
Określa zasób przechowywany w bibliotece programu VMM.
Typ: | LibObjectBase |
Aliasy: | LibraryObject |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-LibraryServer
Określa obiekt serwera biblioteki programu VMM.
Typ: | LibraryServer |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-LibraryShare
Określa obiekt udziału biblioteki programu VMM.
Typ: | LibraryShare |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-OnBehalfOfUser
Określa nazwę użytkownika. To polecenie cmdlet działa w imieniu użytkownika, który określa ten parametr.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-OnBehalfOfUserRole
Określa rolę użytkownika. Aby uzyskać rolę użytkownika, użyj polecenia cmdlet Get-SCUserRole. To polecenie cmdlet działa w imieniu roli użytkownika, którą określa ten parametr.
Typ: | UserRole |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-VMMServer
Określa obiekt serwera programu VMM.
Typ: | ServerConnection |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
Dane wyjściowe
HardwareProfile
To polecenie cmdlet zwraca obiekt