Довольно плохо знаком со сценариями.
У меня есть очень простой сценарий, который прекрасно работает в ISE, но когда я запускаю его в файле, это не так.
Сценарий:
#
# WPM Convert to Ascii.ps1
# Process to remove accented characters from a text file as they cause issues when importing to U4BW via GL07
# SP Jan 2019
#
# Parameters
#
$usefile =$dir+"\"+'SPTEMP.txt'
$outfile =$dir+"\"+'SPOUT.txt'
#
# Convert characters
#
Get-Content $usefile -replace 'a', 'A' |Set-Content $outfile
Простое преобразование символов в одном файле с выводом в другой.
Вызывается из команды U4BW (Agresso): -
powershell.exe -ExecutionPolicy Unrestricted -File "c:\scripts\WPM Convert to Ascii.ps1" -infile "[File name]" -dir "[Directory]"
Я отладил все отправленные параметры (infile и dir), и они в порядке. Попытался закрыть файл (outfile) заранее.
Я знаю, что это, вероятно, основная проблема, но я просто не вижу ее.
Любая помощь с благодарностью получена!
Стив