[英]How to Remotely Invoke Applications (.exe file) with PowerShell with remote pc on windows?
我正在嘗試在遠程服務器上執行以下命令: Import.exe
。 文件駐留在遠程服務器上,此命令完全在遠程服務器的命令行上運行。 但是當我嘗試從本地系統執行它時,它沒有顯示任何錯誤,但仍然沒有產生任何 output。
這是命令:
Start-Process -NoNewWindow -FilePath "C:\\V11\\IMPORT.EXE" -ArgumentList "cutrite1620626276329","/AUTO","/OVERWRITE"
我已經使用 ssh 命令連接到遠程電腦。
注意:我的電腦和遠程電腦都是 windows。
Start-Process
命令將在 localhost 上執行進程。 (更多信息: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/start-process?view=powershell-5.1 )
您要做的是在 PSRemoting session 中調用此命令,例如:
Invoke-Command -ComputerName "COMPUTERNAME" -ScriptBlock {
#This command will be executed on machine COMPUTERNAME
Start-Process -NoNewWindow -FilePath "C:\\V11\\IMPORT.EXE" -ArgumentList "cutrite1620626276329","/AUTO","/OVERWRITE"
};
有幾種方法可以訪問 psremoting(您可以在此處閱讀: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_remote?view=powershell-5.1 )
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.