Як я можу запустити пакетний сценарій перед входом у систему?


7

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

Я додав ярлик до файлу в папці "запуск". Однак сценарій не працює, поки я не ввійду та не виберу робочий стіл з інтерфейсу метро.

Чи є спосіб запустити цей скрипт без входу?

Відповіді:


0

Ви можете скористатися деякими утилітами Windows і перетворити скрипт у сервіс. Я робив це раніше, і була інформація про це, яку легко було знайти.

Більше інформації: Best srvany.exe для Windows XP та Windows 7?


1
Я використовував інструмент під назвою AlwaysUp, оскільки не зміг знайти спосіб перетворення пакетного сценарію в сервіс без використання інструменту.
Kreuzade

Знайшов посилання на те, що я раніше робив це кілька років тому .... він використовує утиліту Windows Server 2003 під назвою srvany.exe. Ось деякі відомості про те, хто користується процесом на Windows Server 2008: social.technet.microsoft.com/Forums/en-US/winserverMigration/…
mdpc

6

Якщо у вас Windows 8 Pro, відкрийте шарм пошуку для додатків за допомогою Windows logo key‌+ Q, наберіть gpedit.msc та відкрийте Редактор локальної групової політики .

  • У розділі Computer Configuration / Windows SettingsВи знайдете сценарії (запуск / вимкнення)

  • У розділі User Configuration / Windows SettingsВи знайдете Сценарії (Вхід / Вхід)

Укажіть свій пакетний файл або скрипт PowerShell тут.


Це, здавалося, спрацювало, коли я набрав свій пароль, а не раніше. Будь-який спосіб зробити це раніше?
Kreuzade

1
Сценарії входу в систему User Configurationвиконуються з використанням облікових даних на рівні користувача, тому AFAIK користувачеві потрібно спочатку увійти. Ви можете спробувати сценарій запуску, або, можливо, виконати сценарій входу після введення пароля (як вище), але затримати завантаження робочого столу, поки сценарій не завершить виконання. Для цього увімкніть Computer Configuration / Administrative Templates / System / Scripts / Run logon scripts synchronously .
Каран

0

Прослідкуйте за кроками цієї URL-адреси. Він показує, як ви також можете запустити сценарій PowerShell (який є більш кращим замість пакетного сценарію):

http://teusje.wordpress.com/2012/09/11/windows-server-logging-users-logon-and-logoff-via-powershell/


Отже, чим це відрізняється від того, що я розмістив? Точно таке ж діалогове вікно дозволяє вказати пакетні файли або сценарії PowerShell. Також тут не бажані відповіді лише для посилань. Щоб захистити від гниття посилань, завжди додайте сюди скільки завгодно інформації (але намагайтеся не плагіатувати величезні блоки інформації слово за словом).
Каран

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

1
Якщо ви думаєте, що існуючу відповідь можна покращити за допомогою скріншотів, просто додайте їх! Або принаймні вам слід додати їх до своєї відповіді.
Каран

0

Чи усунув Windows 8 файл Autoexec.nt? Коли я лінувався, я створив exe з rar, не маючи нічого, крім пакетного файлу та потрібних програм. Потім я створив цей користувальницький exe як сервіс. Я не маю уявлення, чи можна це зробити за 8. Я знаю, що не повинен відповідати на запитання, коли не знаю операційної системи, вибачте мене, якщо я дратую.

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