New-SCAzureProfile
在 Virtual Machine Manager 中创建 Azure 配置文件,该配置文件可用于与 Azure 共同管理 VMM 托管工作负荷。
语法
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>]
说明
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 VM 的 Azure 配置文件。
示例 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,该 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
指定应用程序的 ID,其标识用于向 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 租户的 ID,该租户包含用于向 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 提示的性能和资源优化提示的 ID。 此参数允许审核 PRO 提示。
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
指示作业以异步方式运行,以便控件立即返回到命令 shell。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SubscriptionId
指定 Azure 订阅的 ID。
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 工作区的工作区 ID,其中将存储日志数据。
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 对象。