Udostępnij za pośrednictwem


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 HardwareProfile.