У меня есть простой сценарий PowerShell с одной строкой. Он регистрируется в базе данных и запускает sql-скрипт запросов, который удаляет старые данные.
sqlcmd -U myUser -P myPassword -S localHost -i .\deleteOldData.sql
Когда я запускаю сценарий вручную в окне PowerShell, он работает отлично. Он войдет в базу данных и очистит старые данные. Но когда я создал базовую задачу в планировщике задач и запустил ее оттуда, он сказал, что завершился успешно, но не похоже, что он что-то делает. Он не удаляет старые данные.
Моя основная задача - настроить как
Action: Start a program
Program/script: PowerShell
Add Arguments: C:\Users\Administrator\Desktop\script.ps1