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 w bibliotece LibraryServer01 z biblioteki programu VMM na serwerze VMMServer01 i przechowuje 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 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 zmodyfikowana, aby nie odwoływać się już do dysku VHD01 po jego usunięciu.

Parametry

-LibraryResource

Określa zasób przechowywany w bibliotece programu VMM.

Type:LibObjectBase
Aliases:LibraryObject
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-LibraryServer

Określa obiekt serwera biblioteki programu VMM.

Type:LibraryServer
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-LibraryShare

Określa obiekt udziału biblioteki programu VMM.

Type:LibraryShare
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-OnBehalfOfUser

Określa nazwę użytkownika. To polecenie cmdlet działa w imieniu użytkownika określonego przez ten parametr.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Określa obiekt serwera programu VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Dane wyjściowe

HardwareProfile

To polecenie cmdlet zwraca obiekt HardwareProfile .