コピーしました!
目次
単一の処理
以下の処理では認証プロファイルをA01
という名称のものに切り替え、同じ名前(A01)の環境を作成しています。
言語、通貨、リージョン、ドメイン、環境のタイプを指定することができます。
コピーしました!
PowerShell
pac auth select --name "A01"
pac admin create --name "A01" --currency JPY --region unitedstates --type developer --domain "A02" --language 1041
言語のコードは以下のとおりです。
言語コード
1027 - català (català),
1029 - čeština (Česko),
1030 - dansk (Danmark),
1031 - Deutsch (Deutschland),
1061 - eesti (Eesti),
1033 - English (United States),
3082 - español (España, alfabetización internacional),
1069 - euskara (euskara),
1036 - français (France),
1110 - galego (galego),
1050 - hrvatski (Hrvatska),
1057 - Indonesia (Indonesia),
1040 - italiano (Italia),
1062 - latviešu (Latvija),
1063 - lietuvių (Lietuva),
1038 - magyar (Magyarország),
1086 - Melayu (Malaysia),
1043 - Nederlands (Nederland),
1044 - norsk bokmål (Norge),
1045 - polski (Polska),
1046 - português (Brasil),
2070 - português (Portugal),
1048 - română (România),
1051 - slovenčina (Slovensko),
1060 - slovenščina (Slovenija),
2074 - srpski (Srbija i Crna Gora (Bivša)),
1035 - suomi (Suomi),
1053 - svenska (Sverige),
1066 - Tiếng Việt (Việt Nam),
1055 - Türkçe (Türkiye),
1032 - Ελληνικά (Ελλάδα),
1026 - български (България),
1087 - қазақ тілі (Қазақстан),
1049 - русский (Россия),
3098 - српски (Србија и Црна Гора (Бивша)),
1058 - українська (Україна),
1037 - עברית (ישראל),
1025 - العربية (المملكة العربية السعودية),
1081 - हिन्दी (भारत),
1054 - ไทย (ไทย),
3076 - 中文(香港特別行政區),
1028 - 中文(台灣),
2052 - 中文(中国),
1041 - 日本語 (日本),
1042 - 한국어(대한민국)。
以下のような実行結果が出力されます。
コピーしました!
PowerShellの実行結果
新しいデフォルト プロファイル:
* UNIVERSAL A01 : a01@demo1.onmicrosoft.com Public https://demo1.crm.dynamics.com/
a02@demo1.onmicrosoft.com として接続
テナントに Developer Dataverse データベースを作成しています。
...
次の状態コードでポーリングが完了しました: OK
環境 URL 環境 ID フレンドリ名 ドメイン名 組織 ID バージョン
https://a01demo.crm.dynamics.com/ 51687bec-04af-e57f-00000000-effa31b9f109 A02Demo 00000000-fe0c-ef11-9f83-6045bd003e3d
Power Platform 管理センター側でも作成者は認証プロファイルを切り替えたユーザーとなります。
複数の処理
複数の処理を行うにはPowerShellで繰り返し処理を行います。
例えば、以下のようにA01-A23の配列 names
を作成しておき、foreach
で一つ一つ取り出して繰り返し処理を行うことができます。環境名にサフィックスをつけたい場合は
開発者環境のため、認証プロファイルを切り替えながら作成するため、pac auth select
を利用しています。
事前に認証プロファイルを作成しておく必要があります。認証プロファイルは以下で説明しています。
コピーしました!
PowerShell
# 環境の条件
$suffix = "-01"
$currency = "JPY"
$region = "unitedstates"
$language = 1041 ##日本語
# 環境名の配列を作成する
$names = 1..23 | ForEach-Object { "A" + $_.ToString("D2")}
# 環境を作成する
foreach ($name in $names){
$nameSuffix = ($name + $suffix)
pac auth select --name $name
pac admin create --name $nameSuffix --currency $currency --region $region --type developer --domain $nameSuffix --language $language
}