共用方式為


Get-AzVmssVM

取得 VMSS 虛擬機的屬性。

語法

Get-AzVmssVM
   [[-ResourceGroupName] <String>]
   [[-VMScaleSetName] <String>]
   [[-InstanceId] <String>]
   [-UserData]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzVmssVM
   [[-ResourceGroupName] <String>]
   [[-VMScaleSetName] <String>]
   [[-InstanceId] <String>]
   [-InstanceView]
   [-UserData]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Get-AzVmssVM Cmdlet 會取得虛擬機擴展集 (VMSS) 虛擬機的模型檢視和實例檢視。 模型檢視是虛擬機的使用者指定屬性。 實例檢視是虛擬機的實例層級狀態。 指定 Status 參數,只取得虛擬機的實例檢視。

範例

範例 1:取得 VMSS 虛擬機的屬性

Get-AzVmssVM -ResourceGroupName "Group001" -VMScaleSetName "VMSS001"

此命令會取得名為 VMSS001 的 VMSS 虛擬機屬性,該虛擬機屬於名為 Group001 的資源群組。 由於命令未指定 InstanceView 參數,因此 Cmdlet 會取得虛擬機的模型檢視。

範例 2:取得 VMSS 虛擬機的模型檢視屬性

Get-AzVmssVM -ResourceGroupName "Group002" -VMScaleSetName "VMSS004" -InstanceId $ID

此命令會取得屬於 Group002 之資源群組VMSS004 VMSS 虛擬機的屬性。 此命令會取得儲存在要取得模型檢視之變數$ID實例標識符。

範例 3:取得 VMSS 虛擬機的實例檢視屬性

Get-AzVmssVM -InstanceView  -ResourceGroupName $rgname  -VMScaleSetName $vmssName -InstanceId $ID

此命令會取得屬於 Group002 之資源群組VMSS004 VMSS 虛擬機的屬性。 由於命令會 指定 InstanceView 參數,因此 Cmdlet 會取得虛擬機的實例檢視。 此命令會取得儲存在要取得實例檢視之變數$ID實例標識符。

參數

-DefaultProfile

用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。

類型:IAzureContextContainer
別名:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-InstanceId

指定要取得模型檢視的實例標識碼。

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

-InstanceView

指出此 Cmdlet 只會取得虛擬機的實例檢視。

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

-ResourceGroupName

指定 VMSS 的資源群組名稱。

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

-UserData

Vmss 的 UserData,其會以base-64編碼。 客戶不應在此傳遞任何秘密。

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

-VMScaleSetName

物種 VMSS 的名稱。

類型:String
別名:Name
Position:1
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

輸入

String

輸出

PSVirtualMachineScaleSetVM