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.