У меня есть .bat-файлы, которые выполняют сценарии PowerShell. Они отлично работают с планировщиком задач или при запуске пакетных файлов, но когда я запускаю их из Outlook (либо из сценария VBA, либо с помощью правила), они просто выходят немедленно, не завершая работу.Пакетный файл сбой при запуске из Outlook
они выглядят следующим образом:
* PowerShell -file C: \ Users \ tenba1 \ Documents \ Scripts \ Account_Recon.ps1 *
Я также попытался это:
* вызов PowerShell -file C: \ Users \ tenba1 \ Documents \ Scripts \ Account_Recon.ps1 *
Любая идея, почему это происходит?
показать пакет также. – Endoro
Извините, не знаю, что вы имеете в виду. – user2725402
UPDATE: Выяснено, что по умолчанию политика выполнения Powershell имеет значение Restricted, то есть вы не можете запускать какие-либо скрипты в пакетном режиме. Изменен пакетный файл на него, и он сработал: ** Powershell.exe -ExecutionPolicy Bypass -File C: \ Users \ tenba1 \ Documents \ Scripts \ Account_Recon.ps1 ** – user2725402