Назад | Перейти на главную страницу

Удаленно запустить сценарий, вызывающий «Запуск от имени администратора»

Это максимально близко к тому вопросу, который у меня есть, но похоже, что он нашел другой способ, который соответствует потребностям, поэтому он был отмечен как отвеченный:

У меня на сервере запущен скрипт Powershell A что я хочу запустить другой скрипт Powershell на сервере B.

Скрипт на сервере B будет работать нормально, если я запущу его локально, но он должен запускаться, как если бы Run as Administrator вариант. Я не могу найти способ запустить скрипт на сервере B с сервера A это не даст мне проблемы с разрешениями.

Пока что пробовал:

Есть ли другой способ попробовать, которого я не придумал? Цель (на случай, если у кого-то есть лучший способ) - запустить обновления Windows на сервере. B с сервера A. Я хочу иметь возможность делать это по требованию и не иметь Scheduled Task о котором я рано или поздно забуду, и у меня будет триггер, когда я этого не захочу.

Можно ли использовать psexec.exe? В таком случае вы можете использовать его с параметром -h.

Если целевая система - Vista или выше, запускается ли процесс с повышенным токеном учетной записи, если он доступен.

Было бы соблазнительно позвонить в SCHTASKS.EXE и использовать его / RL ВЫСОКИЙ вариант. Я понимаю, что это выходит за рамки «удаленного взаимодействия» Windows Server 2008 / PowerShell, но, по крайней мере, это работает.