AzureをPowershellで管理する際に利用するWAPPSCmdlets

Azure上で利用する場合どうするのか?


コマンドレットを利用する場合は、以下の情報が必要
1.サービス名 → ホステッドサービスの名前
2.サブスクリプションID
3.サービス証明書

※サービス証明書は、対象ホステッドサービスの証明書を右クリックして追加

image 

$serviceName = "chargemeter" 
$subscriptionId = "サブスクリプションID" 
$mgmtCert = Get-Item cert:\CurrentUser\MY\<サムプリント>

※サムプリントは、ポータルサイトの管理証明書で確認できる。


Azure上でサービス証明書を取得する方法に悩んでいた。

ローカルで、コマンドレットを利用する場合
こんな風に取得していた。
Get-Item cert:\CurrentUser\MY\*


Azure上では取得できない、


正解は、
Get-Item cert:\LocalMachine\My\*

これで、Azure上の証明書を取得できました。