共用方式為


Set-SCAzureProfile

修改 VMM 中 Azure 設定檔的屬性。

Syntax

Set-SCAzureProfile
   [-VMMServer <ServerConnection>]
   [-AzureProfile] <AzureProfile>
   [-Name <String>]
   [-Description <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   [-SubscriptionId <String>]
   [-CloudProvider <AzureCloudProvider>]
   [-AzureApplicationID <String>]
   [-AzureDirectoryID <String>]
   [-AzureApplicationKey <String>]
   [-CertificateThumbprint <String>]
   [-AutomationAccount <String>]
   [-AutomationAccountResourceGroup <String>]
   [-WorkspaceId <String>]
   [-WorkspaceKey <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

Set-SCAzureProfile Cmdlet 會修改 VMM 中建立之 Azure 設定檔的屬性。 若要取得 Azure 設定檔物件,請使用 Get-SCAzureProfile Cmdlet。 如需 azure 設定檔的詳細資訊,請輸入 Get-Help New-SCAzureProfile -Detailed

範例

範例 1

PS C:> $azUpdateMgmtProfile = Get-SCAzureProfile | Where-Object {$_.Name -eq 'AzUpdateMgmtProfile'}
PS C:\> Set-SCAzureProfile -AzureProfile $azUpdateMgmtProfile -WorkspaceKey 'u6t5H1xh1aze28Rw03UtIG/vDkkCxAs9eWO2rYoGMz3RgWr98o6Xwtn/KZL1OaoQbihvnCIeGh6Qye4N6HrD+w=='

在現有的 Azure 更新管理設定檔上更新記錄分析工作區金鑰。

範例 2

PS C:\> $azUpdateMgmtProfile = Get-SCAzureProfile | Where-Object {$_.Name -eq 'AzUpdateMgmtProfile'}
PS C:\> Set-SCAzureProfile -AzureProfile $azUpdateMgmtProfile -Name azUpdateMgmtProfileNewName

更新現有 Azure 更新管理設定檔的名稱。

參數

-AutomationAccount

指定要用來更新 VMM 所管理 VM 的 Azure 自動化帳戶名稱。 選擇性參數。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AutomationAccountResourceGroup

指定保留用來更新 VMM 所管理 VM 的 Azure 自動化帳戶的 Azure 資源群組。 選擇性參數。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AzureApplicationID

指定用來向 Azure 訂用帳戶驗證其身分識別的應用程式識別碼。 選擇性參數。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AzureApplicationKey

指定用來向 Azure 訂用帳戶進行驗證之應用程式的驗證金鑰。 選擇性參數。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AzureDirectoryID

指定 Azure Active Directory 租使用者的識別碼,此租使用者會保存用來向 Azure 訂用帳戶進行驗證的身分識別。 選擇性參數。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AzureProfile

指定 Azure 設定檔物件。 若要取得 Azure 設定檔物件,請使用 Get-SCAzureProfile Cmdlet。

Type:AzureProfile
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-CertificateThumbprint

指定管理憑證的憑證指紋。 管理憑證的私密金鑰必須位於個人憑證存儲中,且公開金鑰必須上傳至 Azure。 選擇性參數。

管理憑證式驗證可讓您只管理傳統 VM。

Type:String
Position:Named
Default value:None
Required:False
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:Named
Default value:None
Required:False
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 秘訣。 選擇性參數。

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:False
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:False
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceKey

指定 Log Analytics 工作區的主要或次要) 工作區金鑰 (。 選擇性參數。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

備註

此 Cmdlet 會傳回 AzureProfile 物件。