Действия по воспроизведению:
- Login to a Windows 2008 R2 via RDP
- Open a "Command Prompt"
- Type: qwinsta
- Get:
SESSIONNAME USERNAME ID STATE TYPE DEVICE
services 0 Disc
console 1 Conn
>rdp-tcp#0 Administrator 2 Active rdpwd
rdp-tcp 65536 Listen
- Type: tscon 1 /v
- Get:
Connecting sessionID 1 to sessionname RDP-Tcp#0
Could not connect sessionID 1 to this session, Error code 5023
Error [5023]:The group or resource is not in the correct state to perform the re
quested operation.
- Type: logoff
- Get disconnected from the Server
- Connect again to the Machine via RDP
- Open a "Command Prompt"
- Type: qwinsta
- Get:
SESSIONNAME USERNAME ID STATE TYPE DEVICE
services 0 Disc
>rdp-tcp#0 Administrator 1 Active rdpwd
console 3 Conn
rdp-tcp 65536 Listen
- Type: shutdown -r
- Get a Restart
- Wait and reconnect via RDP
- Open a "Command Prompt"
- Type: qwinsta
- Get:
SESSIONNAME USERNAME ID STATE TYPE DEVICE
services 0 Disc
console 1 Conn
>rdp-tcp#0 Administrator 2 Active rdpwd
rdp-tcp 65536 Listen
Первый qwinsta
дай мне console
по идентификатору сеанса 1
и Administrator (RDP)
по идентификатору сеанса 2
. После того, как я выполнил tscon 1 /v
Command и вышел из системы снова вошел в систему Я получил идентификатор сеанса 2
для console
и идентификатор сеанса 1
для Adminsitrator (RDP)
. Если я перезагружу, все сеансы вернутся к 1
для console
и чтобы 2
для RDP
. Вопрос: Как я могу установить console
к идентификатору сеанса 2
и Administrator (RDP)
к идентификатору сеанса 1
постоянно ?
К сожалению, я не могу это автоматизировать. Я использую PSExec в среде Jenkins. Для этого мне все еще нужно настроить WIndows 2008 таким образом, чтобы он использовал ID 1
для Администратора и 2
для консоли.
Решение:
Если вы включите автоматический вход для администратора, он все равно будет работать должным образом.
- Activate "Auto Login" for the Administrator
- Regedit: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
- AutoAdminLogon=1
- Command Prompt: control userpasswords2
- Activate "User must enter a user name and password to use this computer."
- Deactivate "User must enter a user name and password to use this computer."
- Click OK
- Enter Password two times
- Click OK
- Restart Machine