Register-AzStackHCI
Register-AzStackHCI 會建立代表內部部署叢集的 Microsoft.AzureStackHCI 雲端資源,並使用 Azure 註冊內部部署叢集。
語法
Register-AzStackHCI
[-SubscriptionId] <String>
[-Region] <String>
[[-ResourceName] <String>]
[[-Tag] <Hashtable>]
[[-TenantId] <String>]
[[-ResourceGroupName] <String>]
[[-ArmAccessToken] <String>]
[[-AccountId] <String>]
[[-EnvironmentName] <String>]
[[-ComputerName] <String>]
[[-CertificateThumbprint] <String>]
[-RepairRegistration]
[-UseDeviceAuthentication]
[[-Credential] <PSCredential>]
[-IsWAC]
[[-ArcServerResourceGroupName] <String>]
[[-ArcSpnCredential] <PSCredential>]
[[-LogsDirectory] <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Register-AzStackHCI 會建立代表內部部署叢集的 Microsoft.AzureStackHCI 雲端資源,並使用 Azure 註冊內部部署叢集。
範例
範例 1:
Register-AzStackHCI -SubscriptionId "12a0f531-56cb-4340-9501-257726d741fd" -Region "eastus"
Result: Success
ResourceId: /subscriptions/12a0f531-56cb-4340-9501-257726d741fd/resourceGroups/DemoHCICluster1-rg/providers/Microsoft.AzureStackHCI/clusters/DemoHCICluster1
PortalResourceURL: https://portal.azure.com/#@c31c0dbb-ce27-4c78-ad26-a5f717c14557/resource/subscriptions/12a0f531-56cb-4340-9501-257726d741fd/resourceGroups/DemoHCICluster1-rg/providers/Microsoft.AzureStackHCI/clusters/DemoHCICluster1/overview
PortalAADAppPermissionsURL: https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationMenuBlade/CallAnAPI/appId/00001111-aaaa-2222-bbbb-3333cccc4444/isMSAApp/
叫用其中一個叢集節點上。
範例 2:
Register-AzStackHCI -SubscriptionId "12a0f531-56cb-4340-9501-257726d741fd" -ComputerName ClusterNode1 -Region "eastus"
Result: Success
ResourceId: /subscriptions/12a0f531-56cb-4340-9501-257726d741fd/resourceGroups/DemoHCICluster2-rg/providers/Microsoft.AzureStackHCI/clusters/DemoHCICluster2
PortalResourceURL: https://portal.azure.com/#@c31c0dbb-ce27-4c78-ad26-a5f717c14557/resource/subscriptions/12a0f531-56cb-4340-9501-257726d741fd/resourceGroups/DemoHCICluster2-rg/providers/Microsoft.AzureStackHCI/clusters/DemoHCICluster2/overview
PortalAADAppPermissionsURL: https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationMenuBlade/CallAnAPI/appId/00001111-aaaa-2222-bbbb-3333cccc4444/isMSAApp/
從管理節點叫用。
範例 3:
Register-AzStackHCI -SubscriptionId "12a0f531-56cb-4340-9501-257726d741fd" -ArmAccessToken etyer..ere= -AccountId user1@corp1.com -Region westus -ResourceName DemoHCICluster3 -ResourceGroupName DemoHCIRG
Result: PendingForAdminConsent
ResourceId: /subscriptions/12a0f531-56cb-4340-9501-257726d741fd/resourceGroups/DemoHCIRG/providers/Microsoft.AzureStackHCI/clusters/DemoHCICluster3
PortalResourceURL: https://portal.azure.com/#@c31c0dbb-ce27-4c78-ad26-a5f717c14557/resource/subscriptions/12a0f531-56cb-4340-9501-257726d741fd/resourceGroups/DemoHCIRG/providers/Microsoft.AzureStackHCI/clusters/DemoHCICluster3/overview
PortalAADAppPermissionsURL: https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationMenuBlade/CallAnAPI/appId/00001111-aaaa-2222-bbbb-3333cccc4444/isMSAApp/
從 WAC 叫用。
範例 4:
Register-AzStackHCI -SubscriptionId "12a0f531-56cb-4340-9501-257726d741fd" -Region westus -ResourceName HciCluster1 -TenantId "c31c0dbb-ce27-4c78-ad26-a5f717c14557" -ResourceGroupName HciRG -ArcServerResourceGroupName HciRG -ArmAccessToken eerrer..ere= -AccountId user1@corp1.com -EnvironmentName AzureCloud -ComputerName node1hci -Credential Get-Credential
Result: Success
ResourceId: /subscriptions/12a0f531-56cb-4340-9501-257726d741fd/resourceGroups/HciRG/providers/Microsoft.AzureStackHCI/clusters/HciCluster1
PortalResourceURL: https://portal.azure.com/#@c31c0dbb-ce27-4c78-ad26-a5f717c14557/resource/subscriptions/12a0f531-56cb-4340-9501-257726d741fd/resourceGroups/HciRG/providers/Microsoft.AzureStackHCI/clusters/HciCluster1/overview
PortalAADAppPermissionsURL: https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationMenuBlade/CallAnAPI/appId/00001111-aaaa-2222-bbbb-3333cccc4444/isMSAApp/
叫用所有參數。
參數
-AccountId
指定帳戶標識碼。指定此標識碼與 ArmAccessToken 將會避免 Azure 互動式登錄。
類型: | String |
Position: | 8 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ArcServerResourceGroupName
指定 Arc 資源組名。 如果未指定,則會使用叢集資源組名。
類型: | String |
Position: | 13 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ArcSpnCredential
指定要用於上線 ARC 代理程式的認證。 如果未指定,將會產生新的認證集。
類型: | PSCredential |
Position: | 14 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ArmAccessToken
指定 ARM 存取權杖。 指定此與 AccountId 將會避免 Azure 互動式登錄。
類型: | String |
Position: | 7 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-CertificateThumbprint
指定所有節點上可用的憑證指紋。 用戶負責管理憑證。
類型: | String |
Position: | 11 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ComputerName
指定要向 Azure 註冊的內部部署叢集中的叢集名稱或其中一個叢集節點。
類型: | String |
Position: | 10 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Confirm
執行 Cmdlet 之前先提示您確認。
類型: | SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Credential
指定 ComputerName 的認證。 預設值為執行 Cmdlet 的目前使用者。
類型: | PSCredential |
Position: | 12 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnvironmentName
指定 Azure 環境。 預設值為 AzureCloud。 有效值為 AzureCloud、AzureChinaCloud、AzurePPE、AzureCanary、AzureUSGovernment
類型: | String |
Position: | 9 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-IsWAC
透過 Windows Admin Center 註冊會將此參數指定為 true。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-LogsDirectory
指定要儲存記錄檔的路徑。 必須是絕對路徑。 默認值為:C:\ProgramData\AzureStackHCI
類型: | String |
Position: | 15 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Region
指定要建立資源的區域。 區域是強制參數。
類型: | String |
Position: | 2 |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-RepairRegistration
使用雲端修復目前的 Azure Stack HCI 註冊。 此 Cmdlet 會刪除叢集節點上的本機憑證,以及雲端 Azure AD 應用程式中的遠程憑證,併產生兩者的新取代憑證。 系統會保留資源群組、資源名稱和其他註冊選項。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ResourceGroupName
指定 Azure 資源組名。 如果未指定 <LocalClusterName-rg>,則會作為資源組名使用。
類型: | String |
Position: | 6 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ResourceName
指定在 Azure 中建立之資源的資源名稱。 如果未指定,則會使用內部部署叢集名稱。
類型: | String |
Position: | 3 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-SubscriptionId
指定要建立資源的 Azure 訂用帳戶。 SubscriptionId 是強制參數。
類型: | String |
Position: | 1 |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-Tag
以哈希表中索引鍵/值組的形式,指定 Azure 中資源的資源標記。 例如:@{key0=“value0”;key1=$null;key2=“value2”}
類型: | Hashtable |
Position: | 4 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-TenantId
指定 Azure TenantId。
類型: | String |
Position: | 5 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-UseDeviceAuthentication
使用裝置程式代碼驗證,而不是互動式瀏覽器提示。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-WhatIf
顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸出
PSCustomObject. Returns following Properties in PSCustomObject
結果:成功或失敗或取消。 ResourceId:在 Azure 中建立之資源的資源標識碼。 PortalResourceURL:Azure 入口網站資源 URL。