- 追加された行はこの色です。
- 削除された行はこの色です。
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。
-[[戻る>Azureのシェル]]
--Azure PowerShell
--[[Azure Cloud Shell]]
--[[Azure CLI]]
*目次 [#r686779a]
#contents
*概要 [#jab2a910]
-Azure Subscriptionの管理で、そろそろ必要になったので。
-[[Azure Resource Manager (ARM)]]モデルを使う一連のコマンドレット
*詳細 [#zb9b4b36]
**準備 [#ldae3e58]
[[Azure Cloud Shell]]なら準備は不要。
***インストール [#m3b29bfc]
[[ver7>PowerShell#ibc8b5fb]]をインストール
-[[ver7>PowerShell#ibc8b5fb]]をインストール
-アップデート
>Update-Module
-アンインストール
>Uninstall-Module Azure
>Uninstall-Module AzureRM
-Az
--インストール
>Install-Module -Name Az -AllowClobber
--アップデート
>Update-Module -Name Az
--インポート
>Import-Module -Name Az
-AzAD
--インストール
>Install-Module -Name AzureAD
--アップデート
>Update-Module -Name AzureAD
--インポート
>Import-Module -Name AzureAD
***ポリシー変更 [#x63aaeab]
-変更~
管理者権限が必要
>Set-ExecutionPolicy RemoteSigned
-確認
>Get-ExecutionPolicy
RemoteSigned
**ログイン [#a7a61ee7]
-新名称
>Connect-AzureRmAccount
-ログイン
>Connect-AzAccount
-以下は旧名称
>Connect-AzAccount
-別名が多数ある...
>Login-AzAccount
>Login-AzureRmAccount
>Add-AzureRmAccount
>Connect-AzureRmAccount
***Windows端末 [#t39a303e]
-[[OAuth 2.0 for Native Apps の Loopback Interface Redirection>OAuth 2.0 for Native Apps#e907b06d]]
***SSH端末 [#e80b19ce]
[[OAuth 2.0 Device Authorization Grant]](未検証なので多分)
**サブスクリプション切替 [#afbbdf43]
***一覧 [#ea4c734f]
Get-AzSubscription
>Get-AzSubscription
Name Id TenantId State
---- -- -------- -----
xxxxxxxxxx xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX Disabled
yyyyyyyyyy yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX Enabled
***選択 [#tbda5002]
Set-AzContext -SubscriptionId "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy"
>Set-AzContext -SubscriptionId "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy"
**[[プロキシ設定>PowerShell#h639929f]] [#h639929f]
*参考 [#oc75a3b2]
-[[Azure PowerShell でサブスクリプションを切り替える | Windows Server 実践ガイド>https://win2012r2.com/2021/03/02/azure-powershell-%E3%81%A7%E3%82%B5%E3%83%96%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E5%88%87%E3%82%8A%E6%9B%BF%E3%81%88%E3%82%8B/]]
**[[PowerShell]] [#b12c518f]
**[[Azure Cloud Shell]] [#j8423885]
**[[Azure CLI]] [#id392847]
**Microsoft Docs [#z2052b99]
-Azure PowerShell の概要~
https://docs.microsoft.com/ja-jp/powershell/azure/overview
-Azure PowerShell のインストールおよび構成~
https://docs.microsoft.com/ja-jp/powershell/azure/install-azurerm-ps
-Azure PowerShell を使ってみる~
https://docs.microsoft.com/ja-jp/powershell/azure/get-started-azureps
-Azure PowerShell でのログイン~
https://docs.microsoft.com/ja-jp/powershell/azure/authenticate-azureps
--Azure PowerShell で Azure サービス プリンシパルを作成する~
https://docs.microsoft.com/ja-jp/powershell/azure/create-azure-service-principal-azureps
--PowerShell セッション間でのユーザー ログインの保持~
https://docs.microsoft.com/ja-jp/powershell/azure/context-persistence
-Azure PowerShell による Azure サブスクリプションの管理~
https://docs.microsoft.com/ja-jp/powershell/azure/manage-subscriptions-azureps
----
Tags: [[:シェル]], [[:インフラストラクチャ]], [[:Windows]], [[:Linux]], [[:クラウド]], [[:Azure]]