Windows Server では、追加ライセンスなしで 2 人が同時にリモートデスクトップで作業できます。新しいサーバーには Administrator アカウントしかないので、誰かを追加するまで 2 つ目の席は空いたままです。このガイドでは PowerShell で 2 人目のユーザーを作り、リモートデスクトップへのアクセスを与えます。3 人目が接続しようとしたときに何が起きるかも説明します。
当社の Windows Server 2022 イメージで、2 つの RDP セッションを同時に開き、そのあと 3 人目のログインを試しました。作業はすべて RDP で接続し、管理者として開いた PowerShell で行います(接続方法)。例のユーザー名は bob です。
1. ユーザーを作る
$pw = Read-Host -AsSecureString "Password for bob"
New-LocalUser -Name "bob" -Password $pw -FullName "Bob" -PasswordNeverExpires
Read-Host -AsSecureString を使うと、パスワードがコマンド履歴に残りません。注意点が 2 つあります。
- 複雑さが求められます。
qwerty12のような短いパスワードは「The value provided for the new password does not meet the length, complexity, or history requirements」で拒否されます。大文字と小文字、数字、記号を含む長いパスワードにしてください。 - パスワードは既定で 42 日後に期限切れになります。 当社のイメージで
net accountsを実行するとMaximum password age (days): 42と表示され、-PasswordNeverExpiresなしで作ったテストユーザーには 42 日後の期限が付きました。期限を残す場合は、カレンダーにリマインダーを入れておきましょう。
2. リモートデスクトップへのアクセスを与える
Add-LocalGroupMember -Group "Remote Desktop Users" -Member "bob"
Get-LocalGroupMember -Group "Remote Desktop Users"
新しいサーバーではこのグループは空で、RDP でログインできるのは管理者だけです。通常のユーザーなら、このグループに入れるだけで十分です。bob にソフトのインストールや設定変更もさせたいなら、代わりに Administrators に追加してください。管理者はいつでも RDP を使えます。
3. 新しいユーザーでログインする
bob はあなたと同じアドレスとポートを使います。NAT プランでは、ダッシュボードに表示される専用ポートがサーバーの RDP につながっています。リモートデスクトップ接続で オプションの表示(Show Options)をクリックし、ユーザー名に bob と入力します。手元のパソコンが会社のドメインに参加している場合は、.\bob と入力すると、Windows はドメインではなくサーバー上のアカウントを探します。
初回のログインは、Windows が bob のプロファイルを C:\Users\bob に作るので少し時間がかかります。
2026 年 10 月 24 日以降に当社のイメージからインストールしたサーバーでは、パスワードを 5 回間違えるとアカウントが 15 分間ロックされます。新しいユーザーも例外ではありません。bob がパスワードを何度か打ち間違えると、15 分待つことになります。ロックの仕組みと古いサーバーでの設定方法は、RDP のセキュリティガイドで説明しています。
4. 2 つのセッションと、3 人目に起きること
Administrator と bob が両方接続している状態で、テストサーバーの quser は 2 つのアクティブなセッションを表示しました。
USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME
administrator rdp-tcp#0 2 Active 1 10/24/2026 9:34 PM
bob rdp-tcp#1 3 Active . 10/24/2026 9:35 PM
続いて 3 人目のユーザー carol が接続しました。Windows は 3 つ目のセッションを開かず、carol に 2 人のうちどちらを切断するかを選ぶよう求めました。carol が何も選ばなかったため、carol 自身の接続が終わり、ほかの 2 つのセッションはそのまま続きました。もし誰かを選んでいたら、その人が切断され、その人のプログラムは再接続するまで動き続けていたはずです。
つまり、通常の Windows Server では 2 人がはっきりした上限です。もっと多くの人が同時に使うには、Remote Desktop Services の役割と、サーバーのライセンスとは別に購入する RDS クライアントアクセスライセンスが必要です。
5. 誰が接続しているかを見て、サインアウトさせる
quser
logoff 3
quser はすべてのセッションを ID 付きで一覧表示します。Active は今まさに接続中、Disc はサインアウトせずにウィンドウを閉じた状態で、プログラムはまだ動いています。logoff に ID を付けるとそのセッションが終わり、保存していない内容は失われます。当社のサーバーでは、logoff 3 の直後に bob のセッションが quser から消えました。
6. ユーザーを削除する
Remove-LocalUser -Name "bob"
これでアカウントは削除されますが、プロファイルフォルダー C:\Users\bob は残ります。ファイルが不要なら、System Properties → Advanced → User Profiles から削除してください。
どのプランを選ぶか
Windows 自体が、誰もログインしていない状態で約 1〜1.3 GB の RAM を使い、さらに一人ひとりのプログラムが加わります。Windows-Small(4 vCPU、4 GB、50 GB、月 $11)は、1 人で使い、ときどき 2 人目がログインする程度なら十分です。2 人がブラウザーを開いて同時に作業するなら、6 vCPU、6 GB で月 $19 の Windows-Medium のほうが余裕があります。どちらも NAT プランで、2 人とも同じ専用ポートから接続します。専用 IPv4 付きの Windows Small-IP は月 $28 です。
イメージはお客様ご自身のライセンスで使う Windows Server 2022 です(BYOL の仕組み)。4 つのプランはすべて Windows VPS のページにあります。
コメント
まだコメントはありません。最初になりましょう。