Запуск скрипта Powershell на нескольких ПК - PullRequest
0 голосов
/ 20 июля 2011

Я изменил скрипт для стандартизации подписей наших организаций в Outlook. Сценарий использует документ Word в качестве шаблона для подписи и извлекает сведения о пользователе из информации Active Directory на нашем сервере SBS 2003.

Я вошел в систему как администратор домена, и сценарий работает нормально для моей подписи Outlook (есть пара ошибок, но он создает файлы сигнатур outlook 3x, которые мне нужны). Я не могу запустить его на любом другом компьютере (но это единственный компьютер с установленным Powershell), и он не будет работать для любого другого пользователя на этом компьютере.

Мне бы очень хотелось иметь возможность запускать скрипт с каждой рабочей станции. Это было бы легко, если бы это был командный файл, но он не будет работать как скрипт powershell. Нужно ли устанавливать Powershell на каждую рабочую станцию ​​или есть более простой способ заставить его работать?

Кроме того, Интересно, есть ли проблема со сценарием, который не позволяет другим пользователям запускать его с этого компьютера (даже с установленным Powershell).

Ура, Грег

Ответы [ 3 ]

0 голосов
/ 20 июля 2011

Если вы хотите использовать PowerShell удаленно, вам необходимо установить его. Если вы не хотите этого делать, вы можете посмотреть на psexec - это один из замечательных инструментов Sys Internals. Это позволит вам запускать команды \ scripts удаленно.

0 голосов
/ 22 июля 2011

У меня другое предложение. Не могли бы вы сгенерировать эти файлы подписей для своих сотрудников на своем компьютере, а затем отправить подписи на все остальные компьютеры?

0 голосов
/ 20 июля 2011

Да, вам нужен Powershell, установленный на каждом компьютере, на котором вы хотите запустить скрипт.Он входит в состав ОС на всех серверах, начиная с Server 2008 и Windows 7, но в противном случае вам нужно будет установить Powershell вручную.

Вам также придется включить удаленный сценарий на каждом компьютере, поскольку по умолчанию он отключен (дляпричины безопасности).Посмотрите на следующие страницы справки для получения информации и инструкций по настройке:

Get-Help about_remote
Get-Help about_remote_FAQ
Get-Help about_remote_requirements
Get-Help about_remote_troubleshooting
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...