Get-SCDependentLibraryResource
Identyfikuje zależności między obiektami programu VMM.
Składnia
LibraryResource (Domyślna)
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>]
Opis
Polecenie cmdlet Get-SCDependentLibraryResource identyfikuje zależności między obiektami Virtual Machine Manager (VMM).
Za pomocą polecenia cmdlet Get-SCDependentLibraryResource można zidentyfikować obiekty, które są zależne od istnienia:
Określony obiekt biblioteki.
Dowolny obiekt w określonym udziale bibliotecznym.
Dowolny obiekt na określonym serwerze biblioteki.
Przykłady
Przykład 1: Znajdowanie wszystkich obiektów, które są zależne 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 serwerze LibraryServer01 z biblioteki programu VMM w programie VMMServer01 i zapisuje obiekt w zmiennej $VHD. W tym przykładzie założono, że istnieje tylko jeden wirtualny dysk twardy o nazwie VHD01.
Drugie polecenie zwraca wszystkie obiekty biblioteki, które są zależne od VHD01.
Jeśli istnieją obiekty zależne, usunięcie tego wirtualnego dysku twardego spowoduje zmodyfikowanie tych obiektów zależnych w taki sposób, że nie będą już odwoływać się do usuniętego wirtualnego dysku twardego. W związku z tym, jeśli dysk VHD01 jest skojarzony z określoną maszyną wirtualną lub określonym szablonem, ta maszyna wirtualna lub szablon jest modyfikowany tak, aby nie odwoływał się już do dysku VHD01 po jego usunięciu.
Parametry
-LibraryResource
Określa zasób przechowywany w bibliotece programu VMM.
Właściwości parametru
| Typ: | LibObjectBase |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
| Aliasy: | Obiekt biblioteki |
Zestawy parametrów
LibraryResource
| Position: | 0 |
| Obowiązkowy: | True |
| Wartość z potoku: | True |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-LibraryServer
Określa obiekt serwera biblioteki programu VMM.
Właściwości parametru
| Typ: | LibraryServer |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
LibraryServer
| Position: | 0 |
| Obowiązkowy: | True |
| Wartość z potoku: | True |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-LibraryShare
Określa obiekt udziału biblioteki programu VMM.
Właściwości parametru
| Typ: | LibraryShare |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
LibraryShare
| Position: | 0 |
| Obowiązkowy: | True |
| Wartość z potoku: | True |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-OnBehalfOfUser
Określa nazwę użytkownika. To polecenie cmdlet działa w imieniu użytkownika, którego określa ten parametr.
Właściwości parametru
| Typ: | String |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowy: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | 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 określonej przez ten parametr.
Właściwości parametru
| Typ: | UserRole |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowy: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-VMMServer
Określa obiekt serwera programu VMM.
Właściwości parametru
| Typ: | ServerConnection |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowy: | False |
| Wartość z potoku: | True |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.
Dane wyjściowe
HardwareProfile
To polecenie cmdlet zwraca obiekt HardwareProfile .