ТАК Я зашёл на этот сайт и в Интернет и чувствую, что мне не хватает чего-то простого.
Я нахожу связанные вопросы, но ни один из них не объединяет scriptblock
и удаленный вызов стороннего приложения (, а не просто функция Windows или приложение )
У меня есть следующая строка, которую я могу скопировать в командное окно и запустить без проблем
"C:\Program Files (x86)\Vizient\Vizient Secure Channel v2.1\VizientSC.exe" UID=me@musc.edu PWD=XXXXXXXXX HCOID=123456 PRODTYPE=PRO-UHCSECURECHANNEL-CDB PACKAGETYPE=OTH FOLDERPATH="\\da\db5\MyFiles\Viz\20180413"
Чтобы упростить это, давайте предположим, что я хочу запускать одну и ту же строку каждый раз, НО с помощью УДАЛЕННОГО вызова.
Я написал это по-разному, но безрезультатно, используя
Invoke-Command -ComputerName "edwsql" -ScriptBlock { .........
Я просто хочу запустить назначенную строку с помощью cmd.exe на удаленном компьютере.
EXE-файл, запускаемый в строке, является сторонним программным обеспечением, и я не хочу устанавливать все возможные расположения. Гораздо проще запустить удаленно из коробки, она уже установлена и является безопасной.
Может ли кто-нибудь указать мне правильное направление ???? Pls ???? Я новичок в PowerShell. Я пытаюсь избавиться от старой версии PERL, так как люди, которые могут поддержать это на клиентском сайте, немногочисленны и далеки от этих дней.