2016-07-13 5 views
-1

Хотите сделать что-то вроде этого, но возвращает строку скриптового блока и не выводит. Как я могу заставить этот bat-файл выполнить и создать желаемый выходной файл csv?Выполнение удаленного файла Bat с удаленного сервера

Invoke-Command -Computer server1 -ScriptBlock {"\\server2\shared\Compliance\K3\K3 Rec Tool\LimitsRecon\test.bat"} 
+0

[Как задать вопрос на SO] (http://stackoverflow.com/help/how-to-ask) – Kris

ответ

1
{ & "\\server2\shared\Compliance\K3\K3 Rec Tool\LimitsRecon\test.bat" } 
+0

Не нравится, что синтаксис: термин «\\ server2 \ shared \ Compliance \ K3 \ K3 Rec Tool \ LimitsRecon \ test.bat 'не распознается как имя командлета, функции, файла сценария или исполняемой программы. Проверьте правильность написания имени или если включен путь , проверьте правильность пути и повторите попытку. + CategoryInfo: ObjectNotFound: (\\ server2 \ s ... reconmizuho.bat: String) [], CommandNotFoundException + FullyQualifiedErrorId: CommandNotFoundException + PsComputerName: сервер1 – HMAN322

+0

Синтаксис это хорошо, что это ошибка говоря ваш пакетный файл не существуют (или у вас нет доступа к нему). – TessellatingHeckler

+0

Можете ли вы использовать UNC-пути в блоке сценария? Я могу перейти к этому каталогу и файлу с помощью обозревателя Windows без проблем. Файл существует, и учетная запись, которую я использую, может без проблем запускать bat из cmd.exe. – HMAN322

Смежные вопросы