Windows Server Semi-Annual Channel イメージは GUI を持たない Server Core モードで実行されます。これらのインスタンスは PowerShell または Windows Admin Center を使用して管理します。
背景情報
Windows Server Semi-Annual Channel インスタンスにはリソースマネージャー、コントロールパネル、Windows エクスプローラーが含まれておらず、devmgmt.msc などの \*.msc コマンドラインオプションもサポートされていません。これらのインスタンスは、Sconfig、サーバーマネージャー、PowerShell、Windows Admin Center などのツールを使用して管理できます。
パブリックイメージリストでは、以下の Windows Server Semi-Annual Channel イメージを利用できます。
-
Windows Server Version 1809 Datacenter Edition
-
Windows Server Version 1709 Datacenter Edition
-
Windows Server Version 1903 Datacenter Edition
-
Windows Server Version 1909 Datacenter Edition
-
Windows Server Version 2004 Datacenter Edition
これらのインスタンスを管理するには、PowerShell および Windows Admin Center を使用することを推奨します。Microsoft のドキュメントの「Server Core サーバーを管理する」をご参照ください。
PowerShell を使用したインスタンスの管理
PowerShell は .NET Framework 上で実行され、SSH と同様に Windows インスタンスを管理します。以下の例では、インスタンスのパブリック IP アドレスとして 172.16.1XX.183 を使用しています。
Windows インスタンス
-
CLI で
PowerShellと入力します。 -
PS リモート処理を有効化し、ファイアウォールを構成します。
Enable-PSRemoting -Force Set-NetFirewallRule -Name "WINRM-HTTP-In-TCP-PUBLIC" -RemoteAddress Any -
HTTP ポート 5985 および HTTPS ポート 5986 を許可するためのセキュリティグループのインバウンドルールを追加します。
詳細については、「セキュリティグループルールの管理」をご参照ください。
管理クライアント
-
クライアントコンピューターの CLI で
PowerShellと入力します。 -
インスタンスを信頼されたホストリストに追加します。
Set-Item WSMan:localhost\client\trustedhosts -value 172.16.1XX.183 -Force説明172.16.1XX.183はご利用のインスタンスのみを信頼します。*を使用すると、すべてのコンピューターを信頼します。 -
PowerShell で
Enter-PSSession '172.16.1XX.183' -Credential:'administrator'を実行し、プロンプトが表示されたらインスタンスのパスワードを入力します。
構成が完了すると、クライアントコンピューターから Windows インスタンスを管理できるようになります。
Windows Admin Center のインストール
Windows Admin Center はブラウザベースの GUI ツールであり、Server Core サーバーを管理するためのサーバーマネージャーや Microsoft Management Console (MMC) を置き換えます。以下のいずれかの方法でインストールできます。
コマンドを使用する
-
Windows インスタンスに接続します。
詳細については、「RDP クライアントまたは Windows アプリを使用する」をご参照ください。
-
HTTP ポート 5985 および HTTPS ポート 5986 を許可するためのセキュリティグループルールを追加します。
詳細については、「セキュリティグループルールの管理」をご参照ください。
-
CLI で PowerShell と入力します。
-
PS リモート処理を有効化し、ファイアウォールを構成します。
Enable-PSRemoting -Force Set-NetFirewallRule -Name "WINRM-HTTP-In-TCP-PUBLIC" -RemoteAddress Any -
Windows Admin Center をダウンロードします。
Invoke-WebRequest -Uri http://download.microsoft.com/download/E/8/A/E8A26016-25A4-49EE-8200-E4BCBF292C4A/HonoluluTechnicalPreview1802.msi -UseBasicParsing -OutFile c:\HonoluluTechnicalPreview1802.msi msiexec /i c:\HonoluluTechnicalPreview1802.msi /qn /L*v log.txt SME_PORT=443 SSL_CERTIFICATE_OPTION=generate -
Get-Content log.txt コマンドを実行して、ダウンロードの進行状況を確認します。
ログファイルに以下のような内容が表示された場合、Windows Admin Center は正常にインストールされています。
MSI (s) (14:44) [09:48:37:885]: Product: Project 'Honolulu'(Technical Preview) -- Installation completed successfully. MSI (s) (14:44) [09:48:37:885]: Product installed by Windows Installer. Product name: Project 'Honolulu' (Technical Preview). Product version: 1.1.10326.0. Product language: 1033. Manufacturer: Microsoft Corporation. Installation success or error status: 0.
ブラウザを使用する
前提条件
ブラウザから Windows Admin Center をインストールするには、事前に PowerShell をリモート管理用に構成しておく必要があります。詳細については、「PowerShell を使用したインスタンスの管理」をご参照ください。
操作手順
-
Windows Admin Center をダウンロードしてインストールします。
詳細については、「Windows Admin Center の概要」をご参照ください。
-
インストール後、https://localhost/ を開きます。
-
追加 をクリックします。ダイアログボックスにインスタンスの IP アドレスを入力します。
その後、Microsoft Edge または Chrome を使用して Windows Admin Center でインスタンスを管理できます。