New-SCAzureProfile
在 Virtual Machine Manager 中建立 Azure 設定檔,可用來與 Azure 共同管理 VMM 受控工作負載。
Syntax
New-SCAzureProfile
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-SubscriptionId <String>
[-CloudProvider <AzureCloudProvider>]
-AzureApplicationID <String>
-AzureDirectoryID <String>
-AzureApplicationKey <String>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCAzureProfile
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-SubscriptionId <String>
[-CloudProvider <AzureCloudProvider>]
-AutomationAccount <String>
-AutomationAccountResourceGroup <String>
-WorkspaceId <String>
-WorkspaceKey <String>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCAzureProfile
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-SubscriptionId <String>
[-CloudProvider <AzureCloudProvider>]
-CertificateThumbprint <String>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
New-SCAzureProfile commandlet 會在 VMM 程式庫中建立 Azure 設定檔,以使用 Azure 來Co-Manage工作負載。 Azure 設定檔提供 VMM 客戶多個 Azure Co-Management選項。 例如:Azure VM 管理、Azure 更新管理等。
如需 VMM 中 Azure Co-Management功能的詳細資訊,請參閱 在 VMM 中新增 Azure 訂用帳戶。
範例
範例 1
PS C:> New-SCAzureProfile -Name <VMMgmtAzProfile> -SubscriptionId <AzSubID> -CloudProvider “AzurePublic" -AzureApplicationID <AzAppID> -AzureApplicationKey <AzAppKey> -AzureDirectoryID <AzDirectoryID>
建立 Azure 設定檔來管理 Azure VM。
範例 2
PS C:> New-SCAzureProfile -Name <VMUpdateAzProfile> -SubscriptionId <AzSubID> -AutomationAccount <AzAutoAcct> -AutomationAccountResourceGroup <AzRG> -WorkspaceId <LogAnalyticsWorkspaceID> -WorkspaceKey <LogAnalyticsWorkspaceKey>
使用 Azure 更新管理服務建立 Azure 設定檔來管理 VM 的更新。
範例 3
PS C:> New-SCAzureProfile -Name “VMMgmtAzProfile” -SubscriptionId “AzSubID” -CertificateThumbprint “AzMgmtCertThumbprint”
建立 Azure 設定檔來管理 Azure VM,其會使用管理憑證向 Azure 進行驗證。
注意
如果使用管理憑證向 Azure 進行驗證,您只能使用此 Azure 設定檔來管理傳統 Azure VM。
參數
-AutomationAccount
指定應該用來更新 VMM 所管理 VM 的 Azure 自動化帳戶名稱。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutomationAccountResourceGroup
指定保留用來更新 VMM 所管理 VM 的 Azure 自動化帳戶的 Azure 資源群組。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AzureApplicationID
指定用來向 Azure 訂用帳戶進行驗證的應用程式識別碼。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AzureApplicationKey
指定用來向 Azure 訂用帳戶驗證之應用程式的驗證金鑰。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AzureDirectoryID
指定 Azure Active Directory 租使用者的識別碼,此租使用者會保存用來向 Azure 訂用帳戶進行驗證的身分識別。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CertificateThumbprint
指定管理憑證的憑證指紋。 管理憑證的私密金鑰必須位於個人憑證存儲中,且公開金鑰必須上傳至 Azure。
注意
管理憑證型驗證可讓您只管理傳統 VM。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CloudProvider
指定要使用的 Azure 雲端提供者。 這可以是 Azure 公用或其中一個 Azure 主權區域。
Type: | AzureCloudProvider |
Accepted values: | AzurePublic, AzureGovernment, AzureChina, AzureGermany |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
指定 Azure 設定檔的描述。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
指定追蹤工作進度,並將工作進度存放在這個參數命名的變數中。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
指定 Azure 設定檔物件的名稱。
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
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
指定使用者角色。 若要取得使用者角色,請使用 Get-SCUserRole Cmdlet。 此 Cmdlet 代表此參數所指定的使用者角色運作。
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Owner
以有效的網域使用者帳戶形式指定 Azure 設定檔的擁有者。 範例格式:
- -Owner 「Contoso\DomainUser」
- -Owner 「 Domainuser@Contoso.com 」
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
指定觸發此帳戶之 PRO 提示 (PRO 提示的識別碼) 。 此參數可讓您稽核 PRO 秘訣。
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
表示作業會以非同步方式執行,讓控制項立即返回命令殼層。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SubscriptionId
指定 Azure 訂用帳戶的識別碼。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRole
指定使用者角色物件。
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
指定 VMM 伺服器物件。
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WorkspaceId
指定 Log Analytics 工作區的工作區識別碼,其中會儲存記錄資料。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WorkspaceKey
指定 Log Analytics 工作區 (主要或次要) 的工作區金鑰。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
備註
此 Cmdlet 會傳回 AzureProfile 物件。