すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:Windows Serverの半期チャネルイメージとインスタンスの管理

最終更新日:Aug 26, 2024

このトピックでは、Windows Serverの半期チャネルイメージから作成されたElastic Compute Service (ECS) インスタンスを管理する方法について説明します。

背景情報

Windows Server Semi-Annual ChannelはServer Coreモードで実行され、グラフィカルユーザーインターフェイス (GUI) はありません。 Windows Server Semi-Annual Channelは、リモート管理のサポート、ハードウェアの要件の低下、更新の必要性の低減などの利点を提供します。 Windows Server半期チャネルインスタンスは、Resource Manager、コントロールパネル、およびWindows Explorerを除外し、devmgmt.mscなどの \*.mscコマンドラインオプションをサポートしていません。 これらのインスタンスは、Sconfig、Server Manager、PowerShell、Windows Admin Centerなどのツールを使用して管理できます。

インスタンスを作成すると、パブリックイメージリストに次のWindows Serverの半期チャネルイメージを表示できます。

  • Windows Serverバージョン1809 Datacenter Edition

  • Windows Serverバージョン1709 Datacenter Edition

  • Windows Serverバージョン1903 Datacenter Edition

  • Windows Serverバージョン1909 Datacenter Edition

  • Windows Serverバージョン2004 Datacenter Edition

Windows Serverの半期チャネルは、Server Coreモードで実行されます。 PowerShellやWindows管理センターなどの高度な管理ツールを使用することをお勧めします。 詳細については、Microsoftドキュメントの「Server Coreサーバーの管理」をご参照ください。

PowerShellを使用してインスタンスを管理する

PowerShellが実行されます。. NET Frameworkを使用し、オブジェクト指向スクリプトを使用します。 PowerShellを使用して、SSHと同じ方法でWindowsインスタンスを管理できます。 たとえば、インスタンスのパブリックIPアドレスが172.16.1 XX.183の場合、次の手順を実行して、PowerShellを使用してインスタンスを管理します。

  1. Windowsインスタンスに接続します。

    詳細については、「ユーザー名とパスワードを使用したWindowsインスタンスへの接続」をご参照ください。

  2. コマンドラインでPowerShellと入力し、PowerShellを起動します。

  3. インスタンスのPowerShellで次のコマンドを実行します。

    Enable-PSRemoting -Force
    Set-NetFirewallRule -Name "WINRM-HTTP-In-TCP-PUBLIC" -RemoteAddress Any
  4. インスタンスが属するセキュリティグループにルールを追加して、HTTPポート5985とHTTPSポート5986を介したアクセスを許可します。

    セキュリティグループにルールを追加する方法については、「セキュリティグループルールの追加」をご参照ください。

  5. コンピューターのコマンドラインでPowerShellと入力し、PowerShellを起動します。

  6. コンピューターのPowerShellで次のコマンドを実行します。

    Set-Item WSMan:localhost\client\trustedhosts -value 172.16.1XX.183 -Force
    説明

    172.16.1 XX.183は、インスタンスのみが信頼されていることを示します。 * を使用して、すべてのコンピューターが信頼できることを指定できます。

  7. PowerShellでEnter-PSSession '172.16.1XX.183 ' -Credential:'administrator' コマンドを実行し、プロンプトに従ってインスタンスのパスワードを入力します。

設定が完了したら、コンピューターでWindowsインスタンスを管理できます。

Windows管理センターのインストール

Windows管理センターは、ブラウザーベースのGUI管理ツールです。 server ManagerやMicrosoft管理コンソール (MMC) などの既存のサーバー管理ツールを置き換えて、Server Coreサーバーを管理できます。 たとえば、WindowsインスタンスのパブリックIPアドレスが172.16.1 XX.183の場合、次のいずれかの方法でWindows Admin Centerをインストールできます。

コマンドの使用

  1. Windowsインスタンスに接続します。

    詳細については、「ユーザー名とパスワードを使用したWindowsインスタンスへの接続」をご参照ください。

  2. インスタンスが属するセキュリティグループにルールを追加して、HTTPポート5985とHTTPSポート5986を介したアクセスを許可します。

    詳細については、「セキュリティグループルールの追加」をご参照ください。

  3. コマンドラインでPowerShellと入力し、PowerShellを起動します。

  4. インスタンスのPowerShellで次のコマンドを実行します。

    Enable-PSRemoting -Force
    Set-NetFirewallRule -Name "WINRM-HTTP-In-TCP-PUBLIC" -RemoteAddress Any
  5. 次のコマンドを実行して、Windows Admin Centerをダウンロードします。

    wget -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
  6. cat 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.

ブラウザを使用する

前提条件

PowerShellが設定され、インスタンスの管理に使用できます。 ブラウザを使用してWindows Admin Centerをインストールする場合は、コンピュータにインストールを完了します。 詳細については、「PowerShellを使用したインスタンスの管理」をご参照ください。

手順

  1. Windows Admin Centerをダウンロードしてインストールします。

    詳細については、「Windows管理センター」をご参照ください。

  2. Windows Admin Centerのインストール後、https:// localhost/ にアクセスします。

  3. [追加] をクリックします。 表示されるダイアログボックスで、インスタンスのIPアドレスを追加します。

設定が完了したら、Windows Admin Centerを使用して、Microsoft EdgeまたはChromeでインスタンスを管理できます。

よくある質問

質問1: Windows Serverの半期チャネルインスタンスにファイルをコピーするにはどうすればよいですか?

コピーするファイルがコンピューターに保存されていて、Windows Admin Centerがインストールされている場合、またはPowerShellがインスタンスを管理するように構成されている場合は、次のいずれかの方法でファイルをインスタンスにコピーできます。

  • リモートデスクトップ (RDP) アプリケーションの使用

    1. Windowsインスタンスに接続します。

      詳細については、「ユーザー名とパスワードを使用したWindowsインスタンスへの接続」をご参照ください。

    2. コンピュータからファイルをコピーします。

    3. インスタンスのコマンドラインでnotepadを入力します。

    4. [ファイル] > [開く] を選択します。 表示されるダイアログボックスで、宛先ディレクトリを右クリックし、[貼り付け] を選択します。

  • PowerShellの使用

    1. Windowsインスタンスを起動します。

    2. コンピューターのコマンドラインでPowerShellと入力し、PowerShellを起動します。

    3. PowerShellを使用してインスタンスを管理します。

      詳細については、「PowerShellを使用したインスタンスの管理」をご参照ください。

    4. コンピュータで次のコマンドを実行します。

      $session = New-PSSession -ComputerName 172.16.XX.XX
      Copy-Item -ToSession $session -Path C:\1.txt -Destination c:\2.txt
      説明

      コンピュータにコピーするファイル (元のファイル) へのパスはC:\1.txtです。 Windowsインスタンスのファイルコピー (新しいファイル) へのパスはC:\2.txtです。

  • Windows管理センターを使用する

    1. Windowsインスタンスを起動します。

    2. Windows管理センターを構成します。

      詳細については、「Windows管理センターのインストール」をご参照ください。

    3. Windows Admin Centerを起動し、Windowsインスタンスを選択します。 [ファイル] をクリックしてファイルを選択し、[アップロード] をクリックします。

質問2: Windows Serverの半期チャネルインスタンスに接続して、Windowsインスタンスを停止または再起動するにはどうすればよいですか。

  • RDPアプリケーションの使用

    1. Windowsインスタンスに接続します。

      詳細については、「ユーザー名とパスワードを使用したWindowsインスタンスへの接続」をご参照ください。

    2. コマンドラインでsconfigと入力し、13を選択してインスタンスを再起動するか14してインスタンスを停止し、Enterキーを押します。

  • PowerShellの使用

    1. Windowsインスタンスに接続します。

      詳細については、「ユーザー名とパスワードを使用したWindowsインスタンスへの接続」をご参照ください。

    2. コマンドラインでPowerShellと入力し、PowerShellを起動します。

    3. 次のいずれかのコマンドを実行して、インスタンスを再起動または停止します。

      shutdown -r -t 00 :: Restart the instance in 0 seconds by using the command line.
      shutdown -s -t 00 :: Stop the instance in 0 seconds by using the command line.
      Stop-Computer -Force # Instantly stop the instance by using PowerShell.
      Restart-Computer -Force # Instantly restart the instance by using PowerShell.
  • PowerShellの使用

    1. Windowsインスタンスを起動します。

    2. コンピューターのコマンドラインでPowerShellと入力し、PowerShellを起動します。

    3. PowerShellを使用してインスタンスを管理します。

      詳細については、「PowerShellを使用したインスタンスの管理」をご参照ください。

    4. 次のコマンドを実行して、インスタンスを再起動または停止します。

      Enter-PsSession -ComputerName 172.16.XX.XX
      Restart-Computer -Force # Restart the instance.
      Stop-Computer -Force # Stop the instance.
  • Windows管理センターを使用する

    1. Windowsインスタンスを起動します。

    2. Windows管理センターを構成します。

      詳細については、「Windows管理センターのインストール」をご参照ください。

    3. Windows Admin Centerを起動し、Windowsインスタンスを選択します。 左側のナビゲーションウィンドウから [概要] をクリックします。 [概要] ページで、[再起動] または [シャットダウン] をクリックします。

質問3: IISサービスをインストールするにはどうすればよいですか?

  • RDPアプリケーションの使用

    1. Windowsインスタンスに接続します。

      詳細については、「ユーザー名とパスワードを使用したWindowsインスタンスへの接続」をご参照ください。

    2. コマンドラインでPowerShellと入力し、PowerShellを起動します。

    3. 次のコマンドを実行してIISをインストールします。

      Import-Module ServerManager
      Add-WindowsFeature Web-Server, Web-CGI, Web-Mgmt-Console
  • PowerShellの使用

    1. Windowsインスタンスを起動します。

    2. コンピューターのコマンドラインでPowerShellと入力し、PowerShellを起動します。

    3. PowerShellを使用してインスタンスを管理します。

      詳細については、「PowerShellを使用したインスタンスの管理」をご参照ください。

    4. コンピューターで次のPowerShellコマンドを実行します。

      Enter-PsSession -ComputerName 172.16.XX.XX
      Import-Module ServerManager
      Add-WindowsFeature Web-Server, Web-CGI, Web-Mgmt-Console
  • Windows管理センターを使用する

    1. Windowsインスタンスを起動します。

    2. Windows管理センターを構成します。

      詳細については、「Windows管理センターのインストール」をご参照ください。

    3. Windows Admin Centerを起動し、Windowsインスタンスを選択します。 左側のナビゲーションウィンドウで、[ロールと機能] をクリックします。 [役割と機能] ページで、[Webサーバー] をクリックします。 ビジネス要件に基づいて機能を選択し、[はい] をクリックします。

質問4: RDPセッション中に誤って閉じたコマンドラインウィンドウを再度開くにはどうすればよいですか?

RDPセッション中にコマンドラインウィンドウが誤って閉じられた場合、リモートアプリケーションは黒い画面を表示し、操作を実行できません。 この問題を解決するには、次の手順を実行します。

  1. Microsoft Terminal Services Client (MSTSC) 接続を使用する場合は、Ctrl + Alt + Endを押します。 それ以外の場合は、Ctrl + Alt + Delを押します。

  2. [タスクマネージャ] を選択し、Enterキーを押します。

  3. [タスクマネージャ] ウィンドウで、[ファイル] > [新規タスクの実行] を選択します。 表示されるダイアログボックスで、cmdと入力し、[OK] をクリックします。