У меня есть приведенный ниже скрипт Powershell, который проверяет, существует ли файл и заблокирован ли он.Это вызывается в SSIS через задачу «Выполнение процесса».Однако я хочу передать результат как «True» или «False» в переменную в SSIS (называемую «Log_Result», которую затем можно использовать для ограничения прецедентности. Как бы я изменил сценарий для передачи значенийВерно или неверно для переменной?
# checks if the file exists and then if the file is locked
$file = "\\xxxx\xxxx\xxxxxxx\test.log"
if (Test-Path -path $file)
{
try { [IO.File]::OpenWrite($file).close();exit 0 } catch { exit 999}
}
else
{
exit 999
}