共用方式為


Get-SCVMConfiguration

取得服務組態或計算機層組態的虛擬機組態資訊。

語法

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 會取得所有虛擬磁碟驅動器物件,而不論每個虛擬磁碟驅動器對象相關聯的虛擬機物件或範本對象為何。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ComputerTierConfiguration

指定計算機層組態物件。

類型:BaseComputerTierConfiguration
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-ID

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

類型:Guid
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-OnBehalfOfUser

指定用戶名稱。 這個 Cmdlet 代表此參數指定的用戶運作。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-OnBehalfOfUserRole

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

類型:UserRole
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ServiceConfiguration

指定服務組態物件。

類型:ServiceConfiguration
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-VMMServer

指定 VMM 伺服器物件。

類型:ServerConnection
Position:Named
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

輸出

VMConfiguration

此 Cmdlet 會傳回 VMConfiguration 物件。