Мне нужно бежать tscon.exe 0 /dest:console
удаленно = не вручную в Windows7 от имени администратора. Больше информации здесь Как использовать tscon в Windows7?
Я провел свое исследование и
для пользователя корень (без пароля) на компьютере йогурт работает
C:\>runas /user:yogurt\root cmd
Enter the password for yogurt\root:
Attempting to start cmd as user "yogurt\root" ...
для пользователя администратор (Я думал, что пароль тоже пустой) на компьютере йогурт не работает. У меня спрашивают пароль, нажмите Enter и
C:\>runas /user:yogurt\administrator cmd
Enter the password for yogurt\administrator:
Attempting to start cmd as user "yogurt\administrator" ...
RUNAS ERROR: Unable to run - cmd
1327: Logon failure: user account restriction. Possible reasons are blank passwo
rds not allowed, logon hour restrictions, or a policy restriction has been enforced.
Run this program as an administrator
Вы можете обнаружить, что учетная запись локального администратора фактически отключена. Взгляните на Локальные пользователи и группы в управлении компьютером.
Независимо от этого, я бы не рекомендовал включать учетную запись, особенно если у нее действительно пустой пароль.
Запуск программы от имени администратора (как в контекстном меню) и выполнение RunAs
Администратор не то же самое:
Запуск программы «от имени администратора» означает, что программа по-прежнему работает в контексте вашей учетной записи пользователя (то есть лица, запускающего программу), но с использованием измененного токена доступа, который включает членство в Administrators
группа. Процесс, запущенный таким образом, будет отображаться как принадлежащий вам в диспетчере задач.
С помощью RunAs
с учетной записью администратора действительно делает попробуйте запустить программу под учетной записью администратора. Процесс, запущенный таким образом, будет отображаться как принадлежащий Administrator
в диспетчере задач.
РЕДАКТИРОВАТЬ: Хотя вышеизложенное актуально, я думаю, что настоящая проблема может быть связана с тем, что называется Сессия 0 Изоляция который начался с Windows Vista / Server 2008.
Sysinternals PSExec мог это сделать?
psexec /s "CMD.EXE" \\computer01 -u "domain\user" -P "password"
После -u вместо Domain\User
можешь попробовать Computer01\LocalAdministrativeUser
Но на самом деле это зависит от локальной конфигурации удаленной машины. Если у вас еще нет учетных записей локальных администраторов, вам придется сначала их создать.
Это запустит новый CMD.EXE, работающий как "nt authority\system"
на удаленном компьютере, который максимально приближен к сеансу 0, насколько это возможно в наши дни. Все, что вы сейчас запускаете в этом окне, работает на удаленном компьютере. Если вы не уверены, попробуйте запустить IPCONFIG и / или HOSTNAME.
Осторожный. Работа на этом уровне позволяет вам действительно ломать вещи.
чтобы запустить любую программу с повышенными правами в Windows 7, удерживайте << LEFT CTRL >> и << LEFT SHIFT >> при запуске программы. (т.е. введите cmd, а затем << Left ctrl >> + << left shift >> + << enter >>