このドキュメントでは、Windows Special Administrative Console(SAC)に接続する方法について説明します。SAC は、Windows 仮想マシン(VM)インスタンスへのシリアルポート接続を使用し、ネットワーク接続に依存しません。これは、Windows VM インスタンスのトラブルシューティングや復元に役立ちます。VM のシリアル コンソールに接続し、SAC を使用すると、VM の起動プロセスを中断できます。また、CMD または PowerShell ターミナルにアクセスして、トラブルシューティングを行うこともできます。トラブルシューティング以外の一般的なリモート デスクトップ環境のために、RDP を使用して Windows VM に接続します。
始める前に
- インタラクティブ シリアル コンソールを使用して VM に接続する前に、VM のインタラクティブ アクセスを有効にします。詳細については、シリアル コンソールでのインタラクティブ アクセスの有効化をご覧ください。
-
まだ設定していない場合は、認証を設定します。認証とは、Google Cloud のサービスと API にアクセスするために ID を確認するプロセスです。ローカル開発環境からコードまたはサンプルを実行するには、次のいずれかのオプションを選択して Compute Engine に対する認証を行います。
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
Google Cloud コンソールの [VM インスタンス] ページに移動します。
接続する VM の名前をクリックします。
[シリアル コンソールに接続] をクリックして、インタラクティブ コンソールを開きます。
PROJECT_ID
: VM が含まれているプロジェクトの IDZONE
: VM が存在するゾーンの名前VM_NAME
: VM の名前「
cmd
」と入力して、[Enter] キーを押します。次の出力が表示されます。SAC>cmd The Command Prompt session was successfully launched. SAC> EVENT: A new channel has been created. Use "ch -?" for channel help. Channel: Cmd0001 SAC>
ch -sn CHANNEL_NAME
コマンドを使用して、[Enter] キーを押します。ch -sn CHANNEL_NAME
CHANNEL_NAME
は、前の手順で作成したチャネルの名前に置き換えます。出力は次のようになります。
Name: Cmd0001 Description: Command Type: VT-UTF8 Channel GUID: 28de7392-5413-11ea-bb03-c9656a2ed613 Application Type GUID: 63d02271-8aa4-11d5-bccf-00b0d014a2d0 Press <esc><tab> for next channel. Press <esc><tab>0 to return to the SAC channel. Use any other key to view this channel.
Space キーを押してから、システムに登録されているローカル認証情報を使用してログインします。
Please enter login credentials. Username: USERNAME Domain: DOMAIN (leave blank if no domain) Password: PASSWORD
接続すると、コマンド プロンプト シェルにアクセスできます。
Microsoft Windows [Version 10.0.14393] (c) 2016 Microsoft Corporation. All rights reserved. C:\Windows\system32>
(省略可)PowerShell プロンプトを使用するには、
powershell.exe
と入力して Enter キーを押します。- RDP を使用して Windows VM に接続する方法を学習する。
- インタラクティブ シリアル コンソールのトラブルシューティングを学習する。
シリアル コンソールに接続
インタラクティブ シリアル コンソールを使用して Windows インスタンスに接続するには、次のいずれかのタブに示されている手順で操作します。
コンソール
インタラクティブ シリアル コンソールが開きます。次の出力が表示されたら、使用できる状態です。
Computer is booting, SAC started and initialized. Use the "ch -?" command for information about using channels. Use the "?" command for general help. SAC>
インタラクティブ シリアル コンソールが空白の画面にカーソルが点滅している場合は、危機管理サービスがオフになっています。 詳しくは、インタラクティブ シリアル コンソールのトラブルシューティングをご覧ください。
gcloud
gcloud compute connect-to-serial-port
コマンドを使用して、シリアルポート アクセスが有効になっている VM インスタンスに接続します。gcloud compute connect-to-serial-port VM_NAME \ --port=2 \ --zone=ZONE \ --project=PROJECT_ID
次のように置き換えます。
インタラクティブ シリアル コンソールが開きます。使用する準備ができると、次の出力が表示されます。
Computer is booting, SAC started and initialized. Use the "ch -?" command for information about using channels. Use the "?" command for general help. SAC>
インタラクティブ シリアル コンソールが空白の画面にカーソルが点滅している場合は、危機管理サービスがオフになっています。詳しくは、インタラクティブ シリアル コンソールのトラブルシューティングをご覧ください。
インタラクティブ シリアル コンソールの使用方法については、Microsoft の SAC コマンドのドキュメントをご覧ください。
Windows SAC でコマンド プロンプトを開く
SAC でコマンド プロンプトを開く手順は次のとおりです。
次のステップ
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-12-05 UTC。
-