Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Ярлык для быстрого переключения пользователей (http://forum.oszone.net/showthread.php?t=81787)

Mixxx 29-03-2007 08:46 567797

Ярлык для быстрого переключения пользователей
 
Xочу переключать активного пользователя на другого (имя и пасс известны) одним кликом мышки, наверное тут нужен скрипт.
Просто Win+L и ручной выбор пользователя уже надоело так как переключатся придётся часто а пользователей всего два :(

D1ON1S 29-03-2007 11:24 567904

Можно создать ярлык к "rundll32.exe user32.dll, LockWorkStation", при его запуске происходит блокировка как при нажатии на Win+L.

Mixxx 29-03-2007 14:29 568003

Мне Не нужен эффект Win+L мне нужно переключение пользователя сразу.

Vadikan 29-03-2007 18:29 568106

Mixxx
Я не уверен, что существует "ярлык" или другие встроенные свойства системы для решения этой задачи. Но если немного поискать, то можно найти стороннее ПО - Direct User Switching Task

Mixxx 30-03-2007 00:27 568247

Цитата:

Я не уверен, что существует "ярлык" или другие встроенные свойства системы для решения этой задачи. Но если немного поискать, то можно найти стороннее ПО - Direct User Switching Task
Спасибо большое, прога делает всё как я хотел, тока жаль что она шароварная, бесплатных аналогов у неё нету? :)

Vadikan 30-03-2007 01:22 568259

Mixxx
Цитата:

бесплатных аналогов у неё нету?
Мне неизвестны. Цена, вроде, весьма приемлемая.

eldorado 22-01-2013 18:56 2072579

Через диспетчер задач быстро получается.

Вот и в нэте нашёл: "tscon 1" где "1" - код пользователя ( Admin "0", юзер "1", "2"... Смотреть в Диспетчере задач вкладка "Пользователи") Для ярлыка "С:\WINDOWS\system32\tscon.exe".

На Мелкософте нашёл подобную тему: http://support.microsoft.com/KB/321703
В данной статье описывается, как для подключения к другому существующему сеансу служб терминалов с помощью команды tscon в службах терминалов Windows 2000.

Чтобы подключиться к сеансу другого пользователя служб терминалов можно использовать команду tscon . Можно подключиться к сеансам, которые находятся в активном или отключенном состоянии. При подключении к другому сеансу, вы отключены от предыдущего сеанса. Если создать несколько сеансов на сервере этот параметр служит для переключения между сеансами.


Описание команды TSCON
Команда tscon использует следующий синтаксис:
tscon Код сеанса | Имя сеанса [/ Server:Имя_сервера] [/ dest:Имя сеанса] [/ пароль:Пароль] /v
Параметры команды tscon являются: •Код сеанса: этот параметр используется для указания идентификатора сеанса, к которому требуется подключиться. Чтобы определить идентификатор сеанса, к которому требуется подключиться, используйте команду query session .
•Имя сеанса: этот параметр используется для указания имени сеанса, к которому требуется подключиться. Чтобы определить имя сеанса, к которому требуется подключиться, команда query process .
•/Server:Имя_сервера: этот параметр используется для указания сервера служб терминалов, на котором размещается сеанс, к которому требуется подключиться. Если опустить этот параметр, то будет использоваться текущий сервер служб терминалов.
•/dest:Имя сеанса: этот параметр используется для указания имени сеанса. При подключении к другому сеансу этот сеанс прерывается. Этот параметр позволяет подключить сеанс другого пользователя к чужому сеансу.
•/password:Пароль: этот параметр используется для задания пароля пользователя, ответственного за сеанс, к которому требуется подключиться. Этот параметр следует использовать для указания пароля, если вы не являетесь владельцем сеанса.
•/v: этот параметр используется для отображения сведений о выполняемых действиях.
Примечание: можно подключить к собственный сеанс, но если вы хотите подключиться к сеансу другого пользователя, необходимо указать пароль этого пользователя и необходимо иметь разрешение на полный доступ или доступ пользователей. Чтобы подключиться к сеансу консоли нельзя использовать команду tscon .


Как подключиться к другому сеансу служб терминалов
Это пример того, как использовать команду tscon подключиться к другому сеансу на сервере служб терминалов: 1.В сеансах служб терминалов нажмите кнопку Пуски выберите команду выполнить.
2.Введите команду cmdи нажмите кнопку ОК.
3.Определите имя или идентификатор сеанса, к которому требуется подключиться. Чтобы сделать это, введите запрос сеансаи нажмите клавишу ВВОД. Просмотреть список сведения о сеансах на сервере терминалов. Список может быть следующим образом:


SESSIONNAME USERNAME ID STATE TYPE DEVICE
console administrator 0 active wdcon
rdp-tcp 65536 listen rdpwd
>rdp-tcp#1 user1 1 active rdpwd
rdp-tcp#2 user1 2 active rdpwd
rdp-tcp#3 user2 3 active rdpwd
rdp-tcp#4 user3 4 disc rdpwd
rdp-tcp#5 user1 5 disc rdpwd
6 idle
7 idle

Обратите внимание, что в этом примере rdp-tcp #1 называется текущего сеанса, идентификатор сеанса равно 1, и принадлежит сеанс пользователя user1.


4.Чтобы подключиться к сеансу 2, введите в командной строке следующую строку и нажмите клавишу ВВОД:
/v tscon 2
Вы видите следующую строку:
Имя сеанса rdp-tcp #1 к sessionID2
Текущий сеанс (сеанс 1) отключается, и подключены к 2 сеанса.


5.Чтобы подключиться к сеансу 1 (из сеанса 2), введите в командной строке следующую строку и нажмите клавишу ВВОД:
tscon 1
Текущий сеанс (сеанс 2) отключается, и ведется в сеансе 1.


6.Для подключения сеанса 5 сеанс 2 из другого сеанса, введите следующую строку в командной строке и нажмите клавишу ВВОД:
/dest:rdp /v tscon 2-tcp # 5
Вы видите следующую строку:
Имя сеанса rdp-tcp #5 к sessionID2
Сеанс 2 подключен к сеансу 5 и 5 сеанс прерывается.


7.Чтобы подключиться к сеансу 4 (который принадлежит User3), введите следующую строку в командной строке, где User3Pass — это пароль для User3 и нажмите клавишу ВВОД:
tscon 4/Password:User3pass
Отключение текущего сеанса, и вы подключены к сеансу 4.



Пробовал команду tscon через командную строку работает. Cоздал ярлык к tscon.exe, а как параметр к нему прикрутить? У меня не получается.

eldorado 22-01-2013 19:37 2072602

Просто батник сделал. В нём одна команда: tscon 2.


Время: 11:26.

Время: 11:26.
© OSzone.net 2001-