Get-SCDependentLibraryResource
Identifikuje závislosti mezi objekty VMM.
Syntax
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 s názvem 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ím tohoto virtuálního pevného disku se tyto závislé objekty upraví tak, aby už neodkazovaly na odebraný virtuální pevný disk. Pokud je tedy virtuální pevný disk 01 přidružený k určitému virtuálnímu počítači nebo konkrétní šabloně, změní se tento virtuální počítač nebo šablona tak, aby po odebrání neodkáže na VHD01.
Parametry
-LibraryResource
Určuje prostředek uložený v knihovně VMM.
Type: | LibObjectBase |
Aliases: | LibraryObject |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LibraryServer
Určuje objekt serveru knihovny VMM.
Type: | LibraryServer |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LibraryShare
Určuje objekt sdílené složky knihovny VMM.
Type: | LibraryShare |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OnBehalfOfUser
Určuje uživatelské jméno. Tato rutina funguje jménem uživatele, který tento parametr určuje.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Určuje roli uživatele. K získání role uživatele použijte rutinu Get-SCUserRole . Tato rutina funguje jménem role uživatele, kterou tento parametr určuje.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Určuje objekt serveru VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Výstupy
HardwareProfile
Tato rutina vrátí objekt HardwareProfile .