0

Powershellを使用して、既存のAzure Web(Azure関数の正確なAzure関数)のデプロイメントパスワードを変更したいと思います。PowershellでAzureWeb Appの配備パスワードを変更するにはどうすればよいですか?

Invoke-AzureRmResourceAction 
    -ResourceGroupName MyGroup 
    -ResourceType Microsoft.Web/sites 
    -ResourceName MyWebApp 
    -Action newpassword 
    -ApiVersion 2015-08-01 
    -Force 

しかし、ここでパスワードです:Azureのポータルでそう

MyWebApp>リソースエクスプローラ]タブ> [移動]> [PowerShellは

私は、コマンドがあることを発見しましたか? どうすればいいですか?

答えて

2

まず、ユーザー(展開)資格情報とサイト(別名発行)資格情報の違いを理解してください。詳細は、hereを参照してください。

質問にあるPowerShellコマンドは、サイトの資格情報を参照し、ポータルから[公開プロファイルのリセット]をクリックするのと同じです。サイトの資格情報は常にランダムに生成される文字列であり、独自の値に設定するものではありません。そのため、このコマンドではパラメータは使用されません。

+0

わかりやすくありがとうございます。だから間違っていない、あなたのリンクを読んで、私が見つけたpowershellコマンドは、サイトレベルのクレデンシャルをリセットするためのものです。サイトレベル(=公開プロファイル資格情報)またはユーザーレベル(=展開資格情報)で展開できます。 Get-AzureRmWebAppPublishingProfileを使用してプロファイル資格情報を公開することはできますか? –

+1

修正 - Get-AzureRmWebAppPublishingProfileはWebAppの公開クレジットを取得します。 –

+0

または、代わりに低レベルのCmdLetを使用してAPIを直接呼び出すことができます。 'Invoke-AzureRmResourceAction -ResourceGroupName MyGroup -ResourceType Microsoft.Web/sites/config -ResourceName MyWebApp/publishingcredentials - アクションリスト-ApiVersion 2015-08-01 -Force' –

関連する問題