「[[マイクロソフト系技術情報 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]]
-戻る
--PowerShell
--[[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]]


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS