Назад | Перейти на главную страницу

Установите «Администратор rdp-tcp # 0» постоянно на Сессию 1

Действия по воспроизведению:

- 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