%20%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B.png)
- 米国中部に Windows Server 2022 Datacenter Azure Edition x64 ビットの VM を作成しました。
- 詳細メニューでカスタム スクリプト拡張機能を選択して、VM 自体をプロビジョニングしながら IIS Web サーバーをインストールしました。
https://i.stack.imgur.com/oB4Hb.png
- ストレージ アカウント コンテナーに保存されている PowerShell スクリプトを選択しました。
import-module servermanager
add-windowsfeature web-server -includeallsubfeature
add-windowsfeature Web-Asp-Net45
add-windowsfeature NET-Framework-Features
https://i.stack.imgur.com/c5Pa4.png
ポートを有効にする
Http (80)
、Https (443)
、 そしてRDP (3389)
プロキシはありません。RDP クライアントを開くと:
https://i.stack.imgur.com/1bjNI.png
同じ VNet および同じ OS、同じ IIS Web サーバーで作成された他の 2 つの VM では、VM のプロビジョニング中にカスタム スクリプト拡張機能を使用して PS スクリプトがインストールされ、RDP 経由で Windows GUI を取得できます。
https://i.stack.imgur.com/QDjA5.png
注記:
また、同じ仮想ネットワーク内に作成された 3 つの VM でも同じプロセスを実行し、IIS Web サーバーをインストールする同じカスタム スクリプト拡張機能を選択しましたが、そのうちの 1 つだけが RDP クライアントで動作しません (SConfig コマンド プロンプト以外の VM GUI デスクトップが表示されません)。
3 つの VM をすべて削除し、VM の作成中に自分のミスがないか再度確認しましたが、結果は同じでした。
VM インデックス メニュー > コマンドの実行 > コマンドを実行しました
Set-SConfig -AutoLaunch $False
。それでも、Windows デスクトップ GUI ではなく同じコマンド プロンプトが表示されます。
要するに:
- Windows 2022 データセンター Azure エディション
- 3 つの VM すべてが同じ仮想ネットワーク内にあります
- 3 つの VM すべてが同じ可用性セット内にあります
- VM 作成の詳細メニューでカスタム スクリプト拡張機能を使用してプロビジョニングすると、すべての VM が IIS Web サーバーと共にインストールされます (そのスクリプトの詳細は上記に記載されています)。
- 場所(オプション) - 米国中部
- VM の作成中にポート 80、443、3389 を有効にしました。
サブスクリプション - 無料トライアル
PowerShell または CMD プロンプトを開いて、それぞれについて次のコマンドの出力を提供してください: wmic os get caption、OperatingSystemSKU、Version、BuildNumber、OSProductSuite – Greg Askew
wmic os get caption - Microsoft Windows Server 2022 Datacenter Azure Edition OS バージョン - マイナー - 10、ビルド - 20348、リビジョン - 0
SKUサイズ:
答え1
これは同じ OS ではありません。少なくとも同じバージョンではありません。SConfig は CORE バージョンで表示されるデフォルトの画面で、他の 2 つはコアではなく GUI バージョンのようです。ここでは基本的に「実際の」デスクトップが表示されます。
唯一の論理的な結論は、それらが異なる OS イメージから作成されたということです。それだけです。