Вот уже! И более понятно куда лучше дальше копать
Должно помочь (см. ниже), п.ч. у меня на сервере UAC выключен (хотя это и нерпавильно с точки зрения безопасноти)
http://ramblingcookiemonster.github.io/Task-Scheduler/
https://social.technet.microsoft.com/Fo ... forum=ITCG
http://ss64.com/ps/syntax-elevate.html
If a scheduled task invokes a UAC prompt, then the task may fail to run unattended, to prevent this make sure that you select the 'Run With Highest Privileges' check box, (or run Set-ScheduledJobOption -RunElevated )
When a script is run with elevated permissions several aspects of the user environment will change: The current directory, the current TEMP folder and any mapped drives will be disconnected.[/quote]
Вообщем заработало как я и хотел! Спасибо за помощь!
Рецепт значит следующий:
1. UAC не трогаем! У меня все заработало при работющем UAC.
2. службы DPM,DPMRA,DPMLA стартуют от "LOCAL SYSTEM"
3. Учетная запись от которой работает задание планировщика, должно являться и учетной записью входа на SQL где крутится БД DPM( роль sysadmin обязательна).
4. Далее нужно в локальных политиках безопасности указать учетную запись (которая используется для задания и входа на SQL), разрешить вход в качестве службы( указание группы администраторы, хотя учетная запись в группе присутствует - НЕ ПОМАГАЕТ).
5. В самом планировщике теперь можно создать задачу, выбрать учетную запись(в моем случае везде service_dpm) и выбираем следующие чек-боксы:
- 1.png (64.46 КБ) 9315 просмотров
[quote="leu21"]
6. В действиях выбираем программу powershell.exe в аргументах просто указываем -file <Path-ps1>
После этого работает без всякого участия пользователей, логинится нету необходимости, все приходит строго по расписанию в почту в отдельную папку!