Azure Powershellで認証を行うには、Add-AzureRmAccountを使ったりましますが、PowerShellを終了してしまうと認証が維持されません。再度ログインすると、ログイン画面から認証まで微妙に時間がかかったりして、イラットすることもしばしば。
そんなときSave-AzureRmProfile/Select-AzureRmProfileってコマンドを見つけたので調べてみたら思った通りのことができたのでした。
認証した状態で、Saveして、使う時にSelectすればいいみたいです。
# セッションを保存 Save-AzureRMProfile -Path hoge.json # セッションを復元 Select-AzureRmProfile -Path hoge.json
Save-AzureRmProfileコマンドは、「Saves the current authentication information for use in other PowerShell sessions.」って書いてありますね。以下のIssueでも取り上げられたりしてます。
これで複数のアカウント切り替えも捗りそうです。