Udostępnij przez


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 .