використання "runas" з обліковим записом "Administrator" порівняно з іншими обліковими записами адміністратора


12

На своєму комп’ютері у мене є два облікові записи адміністратора. Типовий обліковий запис адміністратора з назвою "Адміністратор" та новий обліковий запис адміністратора під назвою "testadmin".

Якщо я запускаю такі команди:

runas /user:testadmin cmd.exe
runas /user:Administrator cmd.exe

Перший відкриває новий cmd.exe як "testadmin", але він по-справжньому не працює в режимі адміністратора, тобто мені стає "заборонено доступ", якщо я спробую написати на C: \ Windows.

Друге вікно відкриває новий cmd.exe як "Адміністратор", але воно працює в режимі справжнього адміністратора. Я можу успішно писати в будь-яку папку на своєму комп’ютері.

Ім'я першого вікна - "cmd.exe (працює як [ComputerName] \ testadmin)"

Назва другого вікна - " Адміністратор: cmd.exe (працює як [ComputerName] \ Administrator)"

Якщо обидва облікові записи мають права адміністратора, чому тут різниця в поведінці? Я ненавиджу, що не можу відкрити вікно з командного рядка як testadmin в режимі справжнього адміністратора ... це дійсно дратує.


2
Ризикуючи залучити грі гео та певних інших людей, проблема полягає не в тому, чи є адміністратори облікових записів, чи не те, що вони працюють, підвищена чи ні. Обліковий запис під назвою "Адміністратор" автоматично збільшується. Облікові записи, які є локальними адміністраторами, але не названі адміністратором, автоматично не збільшуються. Чи існує на вашому шляху luaexec.exe? Якщо це так, спробуйте runas / user: testadmin luaexec.exe -w -f cmd.exe / k Це повинно викликати підказку UAC, і якщо ви натиснете кнопку Так або ОК, або що завгодно, воно запуститься належним чином.
Марк Аллен

Можливо, ви зможете використовувати перемикач / trustlevel. Я особисто не використовував це, але це може допомогти у піднесенні.
Філіп Р.

Причина, що ця проблема важлива, полягає в тому, що я хочу запускати програми, підняті з пакетного файлу, під час входу в обліковий запис адміністратора, відмінний від "Адміністратор". І, здається , для мене очевидно , що це повинно бути легко зробити, враховуючи , що мій TestAdmin рахунок дійсно обліковий запис адміністратора.
JoeCool

Ви також можете спробувати psexec від sysinternals замість рун. technet.microsoft.com/en-us/sysinternals/bb897553.aspx - це може підняти і все.
Марк Аллен

Відповіді:


4

Я припускаю, що ви посилаєтесь на ОС Windows 7 або подібну. Причина, по якій ви бачите різницю між двома обліковими записами користувачів, полягає в тому, що деякий час, коли з'явився вигляд, Microsoft трохи змінила свою політику дозволів. На відміну від XP, коли ви створили обліковий запис адміністратора, він мав усі права, якими володіє звичайний обліковий запис адміністратора. Зараз у Vista та Windows 7 ви є адміністратором псевдо, якщо ви не ввійшли в систему як фактичний адміністратор. У більшості випадків ви можете запустити командний рядок, клацнувши правою кнопкою миші програму cmd.exe і вибравши запуститись як адміністратор, щоб отримати потрібні результати, однак для виконання завдань вам потрібно буде увійти до фактичного облікового запису адміністратора. Основною причиною цього було забороняти вірусам виконувати свою неприємну роботу та машину.

Я бачив, що певне програмне забезпечення вимагає встановлення або видалення безпосередньо з облікового запису "Адміністратор", і ніхто інший, інакше вони не працюватимуть. Я сподіваюся, що це проливає трохи світла на ситуацію.

Ура


0

Облікові записи, ймовірно, не мають однакових привілеїв, оскільки, ймовірно, існує певна політика, яка застосовується безпосередньо до облікового запису адміністратора, а не до групи адміністраторів.

Але у вашій конкретній ситуації, здається, тестадмін руна не виконується з підвищеними привілеями. Подивіться, чи це допомагає.


0

Це дійсно дратує, тому що ви хочете, щоб щось "запустилося" так швидко, як адміністратор, а не кожен раз, коли клацніть правою кнопкою миші та виберіть "запустити як адміністратор" тощо.

Я знайшов вирішення проблеми. Створіть ярлик будь-якого, що ви хочете (наприклад, cmd.exe), щоб запустити його як адміністратор, і застосуйте до цього ярлика властивість "Запустити як адміністратор":

введіть тут опис зображення

Тепер ви можете запустити цю ярлику швидко, і вона запустить вашу призначену програму адміністратором, як ви і очікували.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.