Пока путь указан в строке, большинство команд / функций Powershell сами обрабатывают пробелы в пути к файлу.(см. about_quoting_rules для различия между " "
и ' '
)
Так что используйте только один набор кавычек в вашей команде, вам также не нужно использовать &
:
[powershell] -File "C:\BB2 Images\MoveFiles.ps1" -destinationRoot "\\OB-VM-ME-Data\ME-Data\Archived\BusbarTools\BB-2" -localPath "C:\BB2 Images"
&
используется при вызове команды (не при вызове файла):
powershell -Command "& {<command>}"