Кто-нибудь может дать мне совет о том, как я могу создать файл сценария (.cmd), который выводит из системы текущего пользователя И все другие открытые сеансы с тем же именем пользователя?
Например: я вошел в три сеанса TS с именем пользователя «JOHN». Я хочу запустить сценарий (из моего текущего сеанса без административных привилегий), который завершит мой текущий сеанс, а также два других.
Идеи?
Вы должны прочитать эту страницу. Он имеет полный синтаксис командной строки для служб терминалов.
http://technet.microsoft.com/en-us/library/cc775998%28WS.10%29.aspx
Скачать TSLogoff из http://www.ctrl-alt-del.com.au/CAD_Utils.htm и беги
tslogoff username /server:*
Просто введите logoff /?
в командной строке для синтаксиса. Чем вы сможете хотя бы отказаться от текущего сеанса.
Я думаю, вам нужны права локального администратора, чтобы вывести кого-то из системы. Не уверен, как это будет для другого сеанса от вас. Вы можете попробовать, достаточно ли диспетчера задач для вас (просто нажмите CTRL + ALT + End, и вы получите меню Ctrl + ALT + DEL для вашей удаленной системы; выберите Диспетчер задач). В диспетчере задач есть вкладка пользователей, которую вы можете использовать, чтобы выгнать пользователей. Это определенно работает, если вы местный администратор. Будьте осторожны, вы также можете завершить текущую сессию. ;)