Я создаю сценарий PS, который должен быть запущен на более чем 500 машинах. Скрипт будет выполняться через планировщик задач через определенный интервал.

Я не уверен, что это лучший способ выполнить этот сценарий с полным возвышением. Like скрипт будет получать информацию о дисковом пространстве из запроса WMI. Что я должен делать? Таким образом, мой скрипт не выйдет из строя на машинах из-за прав доступа.

Не рекомендуется помещать имя пользователя и пароль в скрипт powershell. Итак, я не планирую помещать учетные данные в файл PS. Я не ищу какой-либо сценарий, просто ищу предложение.

Любой совет.

1 ответ1

1

В планировщике заданий укажите учетные данные администратора в разделе "Параметры безопасности" на вкладке "Общие" (выберите «Запустить, вошел ли пользователь в систему или нет», вам будет предложено ввести пароль при сохранении).

В качестве альтернативы, если вы знаете, что пользователь будет администратором, вы можете просто поставить галочку "Запускать с наивысшими привилегиями", но вы захотите проверить это.

Если вы используете schtasks, для этой цели есть варианты предоставления имени пользователя и пароля (просто обратите внимание, что они должны быть представлены в виде простого текста), и я считаю, что в более поздних версиях PowerShell есть средства для управления запланированными задачами, но я не знаком с ними , РЕДАКТИРОВАТЬ: запланированные задачи PS запускаются как сеансы PS, которые непосредственно связаны с проблемой аутентификации двойного прыжка при попытке удаленного доступа, так что это ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .