Sdílet prostřednictvím


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 .