Sdílet prostřednictvím


Get-SCDependentLibraryResource

Identifikuje závislosti mezi objekty VMM.

Syntaxe

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>]

Description

Rutina Get-SCDependentLibraryResource identifikuje závislosti mezi objekty nástroje Virtual Machine Manager (VMM).

Pomocí rutiny Get-SCDependentLibraryResource můžete identifikovat objekty, které jsou závislé na existenci:

  • Zadaný objekt knihovny.

  • Libovolný objekt v zadané sdílené složce knihovny.

  • Libovolný objekt na zadaném serveru knihovny.

Příklady

Příklad 1: Vyhledání všech objektů, které závisí na konkrétním virtuálním pevném disku

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

První příkaz získá objekt pevného disku VHD01 na LibraryServer01 z knihovny VMM na VMMServer01 a uloží objekt do proměnné $VHD. Tento příklad předpokládá, že existuje pouze jeden virtuální pevný disk s názvem VHD01.

Druhý příkaz vrátí všechny objekty knihovny, které jsou závislé na VHD01.

Pokud existují závislé objekty, odebrání tohoto virtuálního pevného disku upraví tyto závislé objekty tak, aby již neodkazovaly na odebraný virtuální pevný disk. Pokud je tedy virtuální pevný disk VHD01 přidružený k určitému virtuálnímu počítači nebo určité šabloně, změní se tento virtuální počítač nebo šablona tak, aby po odebrání neodkáže na virtuální pevný disk VHD01.

Parametry

-LibraryResource

Určuje prostředek uložený v knihovně VMM.

Typ:LibObjectBase
Aliasy:LibraryObject
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-LibraryServer

Určuje objekt serveru knihovny VMM.

Typ:LibraryServer
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-LibraryShare

Určuje objekt sdílené složky knihovny VMM.

Typ:LibraryShare
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-OnBehalfOfUser

Určuje uživatelské jméno. Tato rutina funguje jménem uživatele, který tento parametr určuje.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-OnBehalfOfUserRole

Určuje roli uživatele. Pokud chcete získat roli uživatele, použijte rutinu Get-SCUserRole. Tato rutina funguje jménem role uživatele, kterou tento parametr určuje.

Typ:UserRole
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VMMServer

Určuje objekt serveru VMM.

Typ:ServerConnection
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

Výstupy

HardwareProfile

Tato rutina vrátí objekt HardwareProfile.