共用方式為


Get-SCDependentLibraryResource

識別 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

Get-SCDependentLibraryResource Cmdlet 會識別 Virtual Machine Manager (VMM) 物件之間的相依性。

您可以使用 Get-SCDependentLibraryResource Cmdlet 來識別相依于存在的物件:

  • 指定的程式庫物件。

  • 指定程式庫共用上的任何物件。

  • 指定程式庫伺服器上的任何物件。

範例

範例 1:尋找相依于特定虛擬硬碟的所有物件

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

第一個命令會從 VMMServer01 上的 VMM 程式庫取得名為 VHD01 的硬碟物件,並將物件儲存在 $VHD 變數中。 這個範例假設只有一個名為 VHD01 的虛擬硬碟存在。

第二個命令會傳回與 VHD01 相依的所有程式庫物件。

如果有相依物件存在,則移除此虛擬硬碟會修改這些相依物件,使它們不再參照已被移除的虛擬硬碟。 因此,如果 VHD01 與特定虛擬機器或特定範本關聯,則移除 VHD01 之後會修改該虛擬機器或範本,使它們不再參照 VHD01。

參數

-LibraryResource

指定儲存在 VMM 程式庫中的資源。

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

-LibraryServer

指定 VMM 程式庫伺服器物件。

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

-LibraryShare

指定 VMM 程式庫共用物件。

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

-OnBehalfOfUser

指定使用者名稱。 這個 Cmdlet 會代表此參數所指定的使用者運作。

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

-OnBehalfOfUserRole

指定使用者角色。 若要取得使用者角色,請使用 Get-SCUserRole Cmdlet。 這個 Cmdlet 會代表此參數所指定的使用者角色運作。

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

-VMMServer

指定 VMM 伺服器物件。

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

輸出

HardwareProfile

此 Cmdlet 會傳回 HardwareProfile 物件。