共用方式為


Get-SCVMConfiguration

取得服務組態或電腦層組態的虛擬機器組態資訊。

Syntax

Get-SCVMConfiguration
   [-VMMServer <ServerConnection>]
   -ComputerTierConfiguration <BaseComputerTierConfiguration>
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCVMConfiguration
   [-VMMServer <ServerConnection>]
   -ServiceConfiguration <ServiceConfiguration>
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCVMConfiguration
   [-VMMServer <ServerConnection>]
   [-All]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCVMConfiguration
   [-VMMServer <ServerConnection>]
   [-ID <Guid>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

Get-SCVMConfiguration Cmdlet 會取得服務組態或電腦層設定的虛擬機器設定資訊。

範例

範例 1:取得電腦層設定內虛擬機器的所有設定資訊

PS C:\> $ServiceConfig = Get-SCServiceConfiguration -Name "Service01" 
PS C:\> $TierConfig = Get-SCComputerTierConfiguration -ServiceConfiguration $ServiceConfig
PS C:\> $VMConfig = Get-SCVMConfiguration -ComputerTierConfiguration $TierConfig
PS C:\> $VMConfig

第一個命令會取得名為 Service01 的服務組態物件,並將物件儲存在 $ServiceConfig 變數中。

第二個命令會取得儲存在 $ServiceConfig 的服務組態的電腦層設定,並將物件儲存在$TierConfig變數中。

第三個命令會取得儲存在 $TierConfig 之電腦層組態的虛擬機器組態,並將物件儲存在 $VMConfig 變數中。

最後一個命令會顯示儲存在 $VMConfig 中的虛擬機器組態屬性給使用者。

範例 2:取得服務組態內虛擬機器的所有組態資訊

PS C:\> $ServiceConfig = Get-SCServiceConfiguration -Name "Service01"
PS C:\> $VMConfigs = Get-SCVMConfiguration -ServiceConfiguration $ServiceConfig
PS C:\> $VMConfigs

第一個命令會取得名為 Service01 的服務組態,並將物件儲存在 $ServiceConfig 變數中。

第二個命令會取得儲存在 $ServiceConfig 之服務組態的所有虛擬電腦群組態,並將物件儲存在$VMConfigs變數中。

最後一個命令會顯示儲存在使用者$VMConfigs虛擬機器組態的屬性。

參數

-All

表示這個 Cmdlet 會取得與父物件無關的所有次級物件。 例如,命令 Get-SCVirtualDiskDrive -All 會取得所有虛擬磁片磁碟機物件,而不論每個虛擬磁片磁碟機物件相關聯的虛擬機器物件或範本物件為何。

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

-ComputerTierConfiguration

指定電腦層設定物件。

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

-ID

將數值識別碼指定為特定物件的全域唯一識別碼或 GUID。

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

-OnBehalfOfUser

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

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

-OnBehalfOfUserRole

指定使用者角色。 此 Cmdlet 會將代表使用者角色設定為此參數所指定的使用者角色。 若要取得使用者角色物件,請使用 Get-SCUserRole Cmdlet。

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

-ServiceConfiguration

指定服務組態物件。

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

-VMMServer

指定 VMM 伺服器物件。

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

輸出

VMConfiguration

此 Cmdlet 會傳回 VMConfiguration 物件。