Страница 1 из 1

Скрипт от system

Добавлено: 2013-01-10 12:26:35
kharkov_max
День добрый.

Нужно в AD через GPO раскидать одну службу, служба ставится из exe файла (это не стандартная Microsoft)
Для того что бы ее ставить был написан на powershell скрипт, локально скрипт работает.

Теперь хотелось бы запускать его при запуске ПК, именно автозагрузке ПК от system а не login пользователя.
Собственно батник который переносит скрипт powershell на ПК юзера и должен его запустить

Код: Выделить всё

1. cmd.exe /c net use z: "%logonserver%\netlogon\folder
2. cmd.exe /c md "%ProgramFiles%\folder"
3. cmd.exe /c copy "z:\service.ps1" "%ProgramFiles%\folder" /Y
4. cmd.exe /c powershell.exe -File "%ProgramFiles%\folder\service.ps1"
5. cmd.exe /c net use z: /delete
Работают строки 1,2,5 - 3,4 не срабатывают, не срабатывают именно при загрузке ПК, если запустить под юзером - все работает.

Подскажите получится ли это сделать от system или нужно крутить на login пользователя ?

Re: Скрипт от system

Добавлено: 2013-01-10 14:09:55
kharkov_max
Вопрос решен.

Дал права на сетевой каталог folder на чтение всем ПК в домене, именно ПК а не юзеру

Re: Скрипт от system

Добавлено: 2013-01-10 19:58:45
Neus
Э... а зачем каждую команду в батнике начинать с cmd.exe /c

Re: Скрипт от system

Добавлено: 2013-01-10 21:31:32
kharkov_max
Neus писал(а):Э... а зачем каждую команду в батнике начинать с cmd.exe /c
Ну как я это прочувствовал ...

К примеру
net use z: "%logonserver%\netlogon\folder
Но каталог уже есть, скрипт вываливается в ошибку и все остальное не отрабатывает.

Но при таком, "моем" решении - ошибка при монтировании папки, и работаем дальше ...

Не исключено что есть другое, более феншуйное решение, но стругал на коленках и "оно" работает ....
Если есть предложения, кидайте ....