Есть небольшой скрипт, вот примерно такой:
копирует все изображения из одной папки в другую
$source = 'd:\1С Files\20180601'
$dest = '\\srv-data\foto\20180601'
$include = @('*.png','*.jpg','*.gif')
$files_on_SQSTALFA = Get-ChildItem $source -Recurse -Include $include
foreach ( $item in $files_on_SQSTALFA ) {
$file_on_srvdata = Join-Path $dest $item.FullName.Substring($source.length)
if ((Get-FileHash -Algorithm MD5 -Path $item).Hash -ne (Get-FileHash -Algorithm MD5 -Path $file_on_srvdata).Hash)
{
New-Item -ItemType File -Path $file_on_srvdata -Force
Copy-Item -Path $item -Destination $file_on_srvdata -Force
}
}
Если запускать его от доменного пользователя в PowerShell ISE, то он отрабатывает, как положено, если сделать задачу в планировщике и запускать её от доменного пользователя, то не отрабатывает, статус постоянно показывает, как "работает", но скрипт на самом деле не запускается.
В чём секрет может быть?