Как переключить пользователя из командной строки


11

XP, Vista или Windows 7:

Есть ли команда для использования функции «переключить пользователя», так же, как и команда для блокировки рабочей станции?

Ответы:


16

Есть ли команда использовать функцию «переключить пользователя»,

Вы можете подключиться к существующей сессии с tscon.


То, что я хотел бы сделать, это добраться до «экрана приветствия»,

Использование tsdiscon.

Если быстрое переключение пользователей включено, то при простой блокировке рабочей станции также *должен отображаться экран приветствия.

*Я надеюсь, что вы не используете rundll32 LockWorkStation.


Извините за задержку. TSDISCON подходит для моей цели.
user34049

4
Затем выберите это как ответ :)
Кокбира

Я хотел бы подчеркнуть, что это работает, когда не используется RDP , даже если документация не дает подсказок в этом направлении.
Боуи

tscon работает даже через RDP, только tsdiscon не вернет вас к экрану входа.
user1686

1
@ Matthieu Нет. Насколько я помню, в документации tsdisconговорится, что это используется для отключения от сеанса RDP . Таким образом, мой комментарий является подсказкой для любого, кто 1) читает этот ответ 2) читает документацию tsdiscon и 3) говорит: « Эй, этот ответ неправильный, tsdiscon можно использовать только при использовании RDP! ,
Боуи

2

Я считаю, что это возможно, эта статья от Lifehacker объясняет, как:

runas /user:*computer name\*account name explorer.exe

Спасибо, но это только открывает окно проводника в контексте другого пользователя. Я использовал это много раз. То, что я хотел бы сделать, это перейти на «экран приветствия» или даже открыть сеанс под идентификатором другого пользователя с помощью одной команды (которую я бы добавил в ярлык на панели быстрой загрузки).
user34049

2
*computer name\*ненужный
user1686

«имя_компьютера» необходимо для доступа к другому компьютеру. о запуске explorer, это всего лишь 50% пути ...
kokbira

2
@kokbira Тогда Sam152 должен изменить свой ответ, указав, что в этом нет необходимости, если только вы не пытаетесь запустить экземпляр explorer.exe в контексте другой учетной записи, существующей на другом ПК, хотя я отмечаю, что ОП не заявил, что хотел сделать это с учетной записью с другого компьютера, на самом деле он не просил ничего общего с другим экземпляром explorer.exe.
user66001

хорошо, но я говорю об убийстве проводника перед тем, как запускать его от имени другого пользователя. Выполнение, как сказал @ sam152, откроет только новое окно
обозревателя
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.