Windows Azure PowerShell Cmdlets で No certificate was found in the certificate store with thumbprint ~ が出たら
はまったのでメモ。
C:\Users\<ユーザー名>\AppData\Roaming\Windows Azure Powershell\ に入っているファイルを消して、 Set-AzureSubscription や Select-AzureSubscription をやり直すだけ。
Azure の管理画面を開いて、管理証明書の値を確認して、以下のコマンドを実行すると作り直されました。
Import-Module Azure $subscriptionName = "<サブスクリプションの値>" $subscriptionId = "<サブスクリプション IDの値>" $thumbprint = "<サムプリントの値>" $myCert = Get-Item cert:\\CurrentUser\My\$thumbprint Set-AzureSubscription ` -SubscriptionName $subscriptionName ` -SubscriptionId $subscriptionId ` -Certificate $myCert Get-AzureService
Azure の管理証明書を変更した時に、ローカルからもその証明書を消したら発生するのかな?