Get-AzureRole
傳回 Microsoft Azure 服務中的角色清單。
注意
本檔中參考的 Cmdlet 用於管理使用服務管理 API 的舊版 Azure 資源。 如需管理 Azure Resource Manager 資源的 Cmdlet,請參閱 Az PowerShell 模組 。
Syntax
Get-AzureRole
[-ServiceName] <String>
[[-Slot] <String>]
[[-RoleName] <String>]
[-InstanceDetails]
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Description
Get-AzureRole Cmdlet 會 傳回清單物件,其中包含 Microsoft Azure 服務中角色的詳細資料。 如果您指定 RoleName 參數, Get-AzureRole 只會傳回該角色的詳細資料。 如果您指定 InstanceDetails 參數,則會傳回其他實例特定詳細資料。
範例
範例 1:取得服務的角色清單
PS C:\> Get-AzureRole -ServiceName "MySvc01" -Slot "Production"
此命令會傳回物件,其中包含 MySvc01 服務上執行之所有生產角色的詳細資料。
範例 2:取得服務上執行的角色詳細資料
PS C:\> Get-AzureRole -ServiceName "MySvc1" -Slot "Staging" -RoleName "MyTestVM3"
此命令會傳回物件,其中包含 MyTestVM3 角色的詳細資料,該角色會在 MySvc01 服務的預備環境中執行。
範例 3:取得服務上執行之角色實例的實例資訊
PS C:\> Get-AzureRole -ServiceName "MySvc01" -Slot "Production" -RoleName "MyTestVM02" -InstanceDetails
此命令會傳回物件,其中包含 MySvc01 服務上實際執行之 MyTestVM02 角色實例的詳細資料。
範例 4:取得與服務相關聯的角色實例資料表
PS C:\> Get-AzureRole -ServiceName "MySvc01" -Slot "Production" -InstanceDetails | Format-Table -Auto "InstanceName", "InstanceSize", "InstanceStatus"
此命令會傳回 MySvc01 服務上生產環境中執行之所有角色實例之實例名稱、大小和狀態的資料表。
參數
-InformationAction
指定此 Cmdlet 如何回應資訊事件。
此參數可接受的值為:
- 繼續
- 忽略
- 詢問
- SilentlyContinue
- 停止
- 暫止
Type: | ActionPreference |
Aliases: | infa |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InformationVariable
指定資訊變數。
Type: | String |
Aliases: | iv |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstanceDetails
指定此 Cmdlet 會傳回每個角色上實例的詳細資料。
Type: | SwitchParameter |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Profile
指定此 Cmdlet 從中讀取的 Azure 設定檔。 如果您未指定設定檔,此 Cmdlet 會從本機預設設定檔讀取。
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RoleName
指定要取得的角色名稱。
Type: | String |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServiceName
指定 Azure 服務的名稱。
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Slot
指定 Azure 部署環境。 此參數可接受的值為:生產或預備。
Type: | String |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |