サーバー構成ツール (SConfig) を使用して、Windows Server インスタンスまたは Azure Local を構成および管理できます。 Server Core インストール オプションを使用して Windows Server をインストールする場合、SConfig はオペレーティング システムの共通部分 (以下を含む) を構成および管理するために最初に使用される方法です。
- Network configuration
- Active Directory ドメイン メンバーシップ
- Microsoft 更新プログラムのインストール
- オペレーティング システムのライセンス認証
Note
SConfig は、単一サーバーの構成またはトラブルシューティングを行う必要がある場合に特に役立つ便利なツールです。 ただし、これは設定を構成する唯一の方法ではなく、規模が大きい場合は効率的ではない可能性があります。 If you need to setup more than a handful of servers, we recommend that you leverage more automated installation processes, such as Answer files (unattend.xml), Microsoft Deployment Toolkit (MDT) or Microsoft Endpoint Configuration Manager. 仮想化ホストまたは仮想マシンを展開する場合、オペレーティング システムをインストールして構成する最適な方法は、多くの場合、System Center Virtual Machine Manager (VMM) です。
同様に、複数のサーバー インスタンス間で継続的な管理を行う場合は、Windows Admin Center、サーバー マネージャー、または System Center のコンポーネントなどのツールを使用した、リモート管理アプローチをお勧めします。 You may also use Group Policy to automatically configure numerous operating system settings, such as enabling remote management and configuring updates. これらのツールは、それぞれが Server Core とデスクトップ エクスペリエンス搭載サーバーのインストール オプションと同様に機能し、一度に 1 つのサーバーをローカルで管理する必要性がなくなるか、大幅に削減されます。
SConfig について注意する必要があるいくつかのことを次に示します。
- Windows Server 2022 以降 (Server Core インストール オプションでデプロイ) と Azure Local では、自動起動が無効でない限り、ユーザーのサインイン後に SConfig が自動的に実行されます。 以前のバージョンの Windows Server では、
SConfig.cmd
を使用して SConfig を起動する必要があります。 - また、Windows Server 2022 および Azure Local 以降では、SConfig は PowerShell に基づいており、既存の PowerShell ウィンドウを誤って閉じると自動的に再起動されます。
- SConfig を使用するには、ローカルの Administrators グループのメンバーである必要があります。
- SConfig は、次のシナリオで使用できます。
- ローカルでサインインしている
- リモート デスクトップに接続されている
- リモート PowerShell セッションで SConfig を使用することはできません。 サーバーがリモート PowerShell 接続をサポートするように既に構成されている場合は、よりスケーラブルで機能豊富なツールを使用して、サーバーをリモートで管理することをお勧めします。
Start SConfig
SConfig は、Windows Server 2022 (Server Core インストール オプションでデプロイ) と Azure Local から自動的に開始されます。 以前のバージョンの Windows Server で SConfig を実行するには、次の手順に従います。これらの手順を使用して、デスクトップ エクスペリエンス搭載サーバーのインストール オプションでインストールされた Windows Server で SConfig を実行することもできます。
Launch PowerShell.
「
SConfig
」と入力し、Enter
キーを押します。 サーバー構成ツール インターフェイスが開きます。
Note
SConfig.cmd
を実行してコマンド プロンプト (CMD) ウィンドウから SConfig を起動すると、以前のバージョンと同様に Windows Server 2022 と Azure Local でも動作します。 ただし、この方法は開発中ではなくなったため、今後のバージョンのオペレーティング システムでは削除される場合があります。 必要に応じて SConfig を手動で起動するには、PowerShell ウィンドウで SConfig
を実行する方法をお勧めします。
ドメインまたはワークグループへの参加
現在の Active Directory ドメインまたはワークグループの設定は、SConfig のメイン画面に表示されます。 You can join an Active Directory domain or a workgroup by accessing the Domain/workgroup settings page from the main menu and following the instructions, supplying any required information.
Note
ドメインに参加できるのは、コンピューターがターゲット ドメインの Active Directory Domain Services フォレスト内のドメイン コントローラーの DNS アドレスを解決できる場合に、ドメイン参加操作を実行するアクセス許可を持つアカウントの資格情報がある場合のみです。 ドメインに参加する前に、ネットワーク設定や日付と時刻の構成が必要になる場合があります。 ドメイン参加操作の一部としてコンピューター名を変更することもできます。
SConfig を使用してスタンドアロン サーバー インスタンスをドメインに参加させるには、次の手順に従います。
- メイン メニューから、「
1
」と入力してEnter
キーを押し、[ドメイン/ワークグループ メンバーシップの変更] 設定ページに入ります。 - [ドメイン/ワークグループ メンバーシップの変更] メニューで、
D
キーを押します。 Enter
キーを押して、ドメインに参加します。- 参加するドメインの名前を入力し、
Enter
キーを押します。 - コンピューターをドメインに参加させる権限を持つドメイン ユーザーの名前を入力します。
domain\user
またはuser@domain.com
の形式を使用して、Enter
を押します。 - パスワード プロンプトで、指定したユーザーのパスワードを入力し、
Enter
キーを押します。 - コンピューター名を変更するかを確認するプロンプトで、
Y
またはN
キーを押してから、Enter
キーを押します。 Y
キーを押した場合は、新しいコンピューター名を指定し、Enter
キーを押します。 コンピューターをドメインに参加させるときに指定したユーザー アカウントのパスワードを再入力する必要があります。- コンピューターの再起動を求めるメッセージが表示されます。
Y
キーを押してEnter
キーを押し、コンピューターを再起動します。 - コンピューターが再起動したら、
ESC
キーを押してユーザーを切り替え、ドメイン アカウントでサインインできます。
コンピューター名を設定します
現在のコンピューター名が SConfig のメイン画面に表示されます。 You can change the computer name by accessing the Computer Name settings page from the main menu and following the instructions.
コンピューター名を変更するには、これらの手順に従います。
- From the main menu, type
2
and pressEnter
to enter the Computer name settings page. - プロンプトで、新しいコンピューター名を入力し、
Enter
キーを押します。 - ドメインに参加しているコンピューターの名前を変更する場合は、コンピューター アカウントの名前を変更するためのアクセス許可を持つユーザーの資格情報を指定します。 ユーザー名を入力したら
Enter
キーを押し、パスワードを入力してEnter
キーを押します。 - コンピューターの再起動を求めるメッセージが表示されたら、
Y
キーを押してEnter
キーを押します。
ローカル管理者の追加
ローカルの Administrators グループに他のユーザーやグループを追加するには、メイン メニューの [ローカル管理者の追加] オプションを使用します。
ローカルの Administrators グループにドメイン ユーザー アカウントを追加するには、次を実行します。
- メイン メニューから「
3
」と入力し、Enter
キーを押して [ローカル管理者の追加] 設定ページに入ります。 - プロンプトでユーザー名を入力し、
Enter
キーを押します。
変更はすぐに有効になります。
リモート管理の構成
[リモート管理の構成] 設定ページからは、次のようなさまざまなリモート管理シナリオを有効にできます。
- リモート管理を有効または無効にすると、リモート PowerShell (PowerShell リモート処理とも呼ばれる)、Windows Admin Center、および特定の Microsoft 管理コンソール スナップインを使用できます。認証されたドメイン ネットワーク (サーバーが Active Directory ドメインに参加している場合)、またはローカル サブネット (ワークグループに参加しているコンピューターの場合) に対しては、既定で有効になります。
- ping に対する応答を有効または無効にすると、リモート ICMP エコー要求 ("ping") を使用してネットワーク接続を確認できます。 この機能は既定で無効になっています。
- メイン メニューから「
4
」と入力し、Enter
キーを押して [リモート管理の構成] 設定ページに入ります。 - 「
1
」と入力してEnter
キーを押し、リモート管理を有効にするか、「2
」と入力してEnter
キーを押し、リモート管理を無効にします。
ICMP エコー (ping) 要求に対するサーバー応答を構成する
- メイン メニューから「
4
」と入力し、Enter
キーを押して [リモート管理の構成] 設定ページに入ります。 - ping に対するサーバー応答を有効にするには、「
3
」と入力してEnter
キーを押します。または、ping に対するサーバー応答を無効にするには、「4
」と入力してEnter
キーを押します。
Update settings
Microsoft Update の設定は、メインの SConfig 画面に表示されます。 You can configure the server to use automatic or manual updates on the Update setting settings page.
When Automatic is selected, the system will check for and install updates every day at 3:00 AM. (時間は、サーバーで構成されている有効なタイム ゾーンに従って解釈されます。これは、その地域の公式のタイム ゾーンと同じ場合と異なる場合があります)。
The Download only option will scan for updates, download any that are available, and then notify you in the Action center that they are ready for installation. これは既定のオプションです。
When Manual updates is selected, the system will not check for updates automatically.
Note
アクション センターは、デスクトップ エクスペリエンス搭載サーバーのインストール オプションを使用してインストールされた Windows Server でのみ利用できます。また、サーバーにサインインしている間のみ表示されます。 Server Core と Azure Local では、通知は受信されません。
Configure updates
- From the SConfig main menu, type
5
and pressEnter
to enter the Update setting settings page. - 更新プログラムの構成を確認し、次のオプションから選択します。
- 「
A
」と入力してEnter
キーを押すと、インストールする更新プログラムが自動的に選択されます。 - 「
D
」 と入力してEnter
キーを押すと、更新プログラムが定期的にチェックされ、自動的にダウンロードされますが、インストールはされません。 - 「
M
」と入力して、Enter
キーを押すと、更新プログラムを手動で確認する必要があります。
- 「
Install updates
次のカテゴリから更新プログラムを検索するように選択できます。
- すべての品質更新プログラム
- 推奨される品質更新プログラムのみ
- Feature updates
Note
更新プログラムの種類の用語 (必ずしもリリース サイクルとスケジュールではない) は、Windows 10 および Windows 11 と統合されています。 Hence, Feature updates is another name for what used to be known as operating system upgrades. Regular monthly updates, including security updates, are referred to as Quality updates.
Microsoft Update からの
検索では、カテゴリ内の利用可能な更新プログラムがすべて返されます。 利用可能なすべての更新プログラムまたは特定の更新プログラムをインストールする、または利用可能な更新プログラムをどれもインストールしないというオプションが表示されます。
From the main SConfig menu, type
6
and pressEnter
to enter the Install updates settings page.次のいずれかのオプションを選びます。
- サーバーに現在適用可能なすべての品質更新プログラムを確認するには、「
1
」と入力してEnter
キーを押します。 - サーバーに適用可能な推奨される品質更新プログラムのみを確認するには、「
2
」と入力してEnter
キーを押します。 - サーバーに適用可能な機能更新プログラムを確認するには、「
3
」と入力し、Enter
キーを押します。
- サーバーに現在適用可能なすべての品質更新プログラムを確認するには、「
選択を行った後、利用可能な更新プログラムの一覧が表示されます。 次のオプションの 1 つを選択できます。
- 利用可能なすべての更新プログラムをインストールするには、「
A
」と入力してEnter
キーを押します。 - 利用可能な更新プログラムをインストールしない場合は、「
N
」と入力してEnter
キーを押します。 - 一覧から特定の更新プログラムをインストールするには、「
S
」と入力してEnter
キーを押し、次に更新番号を入力してEnter
キーを押します。
- 利用可能なすべての更新プログラムをインストールするには、「
リモート デスクトップの構成
リモートデスクトップの設定の状態は、SConfig のメイン画面に表示されます。 You can configure the following Remote desktop settings by accessing the Remote desktop settings page and following the instructions on screen:
- ネットワーク レベル認証 (NLA) をサポートするクライアントのリモート デスクトップを有効にする
- 任意のバージョンのリモート デスクトップ ソフトウェアを実行しているクライアントに対してリモート デスクトップを有効にする
- リモート デスクトップを無効にする
- From the SConfig main menu, type
7
and pressEnter
to enter the Remote desktop settings page. - リモート デスクトップのメニューで、「
E
」と入力してEnter
キーを押し、リモート デスクトップを有効にします。 または、「D
」と入力してEnter
キーを押し、リモート デスクトップを無効にします。 - リモート デスクトップを有効にする場合は、次のいずれかのオプションを選択します。
- ネットワーク レベル認証でリモート デスクトップを実行しているクライアントのみ許可する (安全性が高い) には、「
1
」と入力してEnter
キーを押します。 - 任意のバージョンのリモート デスクトップを実行しているクライアントを許可する (安全性が低い) には、「
2
」と入力してEnter
キーを押します。
- ネットワーク レベル認証でリモート デスクトップを実行しているクライアントのみ許可する (安全性が高い) には、「
Configure network
既定では、オペレーティング システムは DHCP サーバーからネットワーク アドレスのプロビジョニングを試行します。 使用できる DHCP サーバーがない場合は、自動プライベート IP アドレス (APIPA) がネットワーク インターフェイスに割り当てられます。 または、静的 IPv4 アドレスを手動で割り当て、サブネット マスクとデフォルト ゲートウェイを指定することもできます。 IPv4 アドレスを構成するときに、この設定ページを使用してプライマリおよびセカンダリ DNS サーバーを構成することもできます。
- From the main menu, type
8
and pressEnter
to enter the Network settings settings page. - この使用可能なインターフェイスの一覧で、
1
などのインターフェイス番号を入力してEnter
キーを押し、そのインターフェイスを選択します。 - [ネットワーク アダプターの設定] 設定ページで、次のいずれかのオプションを選択します。
- 「
1
」と入力してEnter
キーを押し、ネットワーク アダプター アドレスを設定します。 D
キーを押してEnter
キーを押し、DHCP を構成するか、S
キーを押してEnter
キーを押し、静的 IP アドレスを構成します。- [静的 IP アドレス] オプションを選択した場合は、IPv4 アドレス、サブネット マスク (
255.255.255.0
などのピリオド区切りの 10 進表記)、および既定のゲートウェイ アドレスを指定し、それぞれ入力後にEnter
キーを押します。
- 「
- 「
2
」と入力してEnter
キーを押し、DNS サーバー アドレスを設定します。- 優先 DNS サーバーの IPv4 アドレスを指定して、
Enter
キーを押します。 - 代替 DNS サーバーの IPv4 アドレスを指定して、
Enter
キーを押します。
- 優先 DNS サーバーの IPv4 アドレスを指定して、
- 「
3
」と入力してEnter
キーを押し、現在の DNS サーバー設定をクリアします。
日付と時刻の設定
メイン メニューから [日付と時刻] オプションを選択すると、[日付と時刻] コントロール パネル アプレットが開きます。 このアプレットを使用して、日付と時刻を設定したり、タイム ゾーン設定を変更したりできます。
オペレーティング システムの診断データ (テレメトリ) の構成
このオプションを使用して、システムに関する匿名化された統計情報を Microsoft に転送するかどうかを構成できます。
- From the SConfig main menu, type
10
and pressEnter
to enter the Telemetry setting settings page. - テレメトリの設定を変更するには、「はい」の場合は
Y
を、「いいえ」の場合はN
を入力し、Enter
キーを押します。
Note
Windows Server と Azure Local には、テレメトリに関して異なる既定の構成があります。 Windows Server に固有の情報については、「組織内の Windows 診断データの構成」を参照してください。 Azure Local については、 Azure Local のテレメトリと診断拡張機能に関するページを参照してください。 SConfig で Azure ローカル データ収集を構成できないことに注意してください。 Microsoft によるプライバシーへのアプローチの詳細については、「Microsoft におけるプライバシー」を参照してください。
Windows activation
このオプションを使用すると、現在のライセンスとライセンス認証の状態の表示、プロダクト キーのインストール、Windows Server のライセンス認証を行うことができます。
Note
ライセンス認証は Windows Server にのみ必要です。 Azure ローカル デプロイは別のプロセスであるため、このメニュー項目は Azure Local では使用できません。
- From the SConfig main menu, type
11
and pressEnter
to enter the Windows activation settings page. - 次のいずれかのオプションを選択します。
- 「
1
」と入力してEnter
キーを押し、現在のライセンス認証の状態を表示します。 - 「
2
」と入力してEnter
キーを押し、現在インストールされているプロダクト キーでライセンス認証を試行します。 - 「
3
」と入力してEnter
キーを押し、新しいプロダクト キーを追加します。 プロンプトでプロダクト キーを入力し、Enter
キーを押します。 プロダクト キーがインストールされたらもう一度Enter
キーを押し、このメニューに戻って、オプション2
を使用してライセンス認証を実行します。
- 「
現在のユーザーからのログオフ
- メイン メニューから、「
12
」と入力して Enter キーを押します。 - 確認のメッセージが表示されたら、「
Y
」と入力して Enter キーを押します。 現在サインインしているユーザーはログオフされます。
サーバーを再起動します
- メイン メニューから、「
13
」と入力してEnter
キーを押します。 - 確認のメッセージが表示されたら、「
Y
」と入力して Enter キーを押します。 サーバーが再起動されます。
サーバーをシャットダウンする
- メイン メニューから、「
14
」と入力してEnter
キーを押します。 - 確認のメッセージが表示されたら、「
Y
」と入力して Enter キーを押します。 サーバーがシャットダウンされます。
終了してコマンド ラインに戻る (PowerShell)
このメニュー項目は SConfig メニューを閉じ、対話型の PowerShell プロンプト (または Windows Server 2019 や Windows Server 2016 のコマンド プロンプト (CMD)) に戻ります。 これを使用すると、高度な構成やトラブルシューティングのために任意の PowerShell コマンドとスクリプトを実行できます。 これらの特殊なオプションの多くは、SConfig ではネイティブに使用できません。 Examples of this are, configuring storage, advanced network adapter settings (such as setting VLAN IDs), and installing device drivers.
Note
一般的な規則として、オペレーティング システムで使用できるすべての設定は、コマンド ライン ツールまたはスクリプトを使用して制御できます。 ただし、これらの設定の多くは、Windows Admin Center、サーバー マネージャー、System Center などのグラフィカル ツールを使用してリモートで管理する方が便利です。
SConfig のメイン メニューから PowerShell に戻るには、「15
」と入力して Enter
キーを押します。 サーバー構成ツールに戻るには、「SConfig
」と入力して Enter
キーを押します。 または、Windows Server 2022 および Azure Local 以降で、「exit
」と入力します。 現在の PowerShell ウィンドウが閉じられ、SConfig の新しいインスタンスが自動的に開きます。
Note
(PowerShell セッションとは逆に) コマンド プロンプト セッションから SConfig を手動で起動しようとした場合は、メニュー オプション 15
を使用して SConfig を終了すると、コマンド プロンプトに戻ります。 メニュー項目に [終了してコマンド ラインに戻る (PowerShell)] と表示されていても、この特定のケースでは、対話型の PowerShell セッションが残されていません。
Server Core の既定のシェルは PowerShell
Windows Server 2022 より前では、Server Core の既定のシェルはコマンド プロンプト (CMD) でした。 ユーザーが Server Core にサインインすると、これが既定で起動されていました。 そこから、SConfig を起動するか、任意のコマンド ライン ツールを実行できました。
Windows Server 2022 (Server Core インストール オプションでデプロイされている場合) と Azure Local 以降、既定のシェルは PowerShell です。 既定で開始され、PowerShell ウィンドウ内で SConfig が自動的に起動されます。 メニュー オプション 15
を使用して SConfig を終了すると、対話型の PowerShell セッションが表示されます。
ただし、PowerShell がアンインストールされている場合、既定のシェルは CMD に戻ります。 以前のバージョンのオペレーティング システムとは異なり、PowerShell がアンインストールされている場合、SConfig は自動的にも手動でも実行されません。 You will only be able to use the classic command-line tools such as netsh.exe and diskpart.exe.
Note
Diskpart は非推奨であり、完全な機能が提供されていない場合があります。 たとえば、PowerShell とは異なり、記憶域スペースを管理することはできません。
既定のシェルの変更は、ほとんどのユーザーに対して透過的にする必要があります。これは、CMD で実行していたものとまったく同じコマンド ライン ツールを PowerShell で実行できるためです。 さらに、PowerShell は、対話的な言語機能と使用できるコマンドの数という点で、CMD よりもはるかに多くのことができます。 ただし、一部のエッジ ケース シナリオでは、対話型セッションでバッチ ファイル構文 ( set foo=bar
など) を使用している場合など、PowerShell のコマンドの動作が CMD と異なる場合があります。 代わりにバッチ ファイル (.cmd
または .bat
拡張子を持つファイル) を実行すると、PowerShell から起動した場合でも、CMD によって処理されます。 このシナリオでは、違いは見られません。
PowerShell で cmd
と入力して Enter
を押すと、コマンド プロンプトに明示的に切り替えることができます。 または、新しいウィンドウを起動する場合は「start cmd
」と入力します。
Note
If you intend to reload an existing PowerShell session (e.g. for module updates to take effect), launching SConfig and exiting it won't be sufficient. これは、SConfig 自体が、既存の PowerShell セッション内で実行される PowerShell アプリケーションであるためです。 SConfig を終了すると、元のセッションが表示されます。
代わりに、PowerShell セッションをもう一度読み込むには、「exit
」と入力して Enter
キーを押します。 これにより、既存の PowerShell ウィンドウが閉じ、新しい PowerShell ウィンドウが自動的に開始されます。 PowerShell セッションの再読み込みは、Windows Server と Azure Local の Server Core インストールに固有であることに注意してください。 Windows Server のデスクトップ エクスペリエンス搭載サーバーのインストールでは、新しい PowerShell ウィンドウを手動で起動する必要があります。
SConfig が自動的に起動されるのを無効にする
SConfig は、Windows Server 2022 以降 (Server Core インストール オプションでデプロイされている場合) と Azure Local で自動的に起動します。 PowerShell で次のコマンドを実行すると、SConfig が自動的に起動されるのを停止できます。
Set-SConfig -AutoLaunch $False