我试图使用PowerShell在远程服务器上运行.cmd文件。
在我的.ps1脚本中,我试过这个:
C:\MyDirectory\MyCommand.cmd
它导致此错误:
C:\MyDirectory\MyCommand.cmd is not recognized as the name of a cmdlet,function,script file,or operable program.
和这个
Invoke-Command C:\MyDirectory\MyCommand.cmd
导致此错误:
Invoke-Command : Parameter set cannot be resolved using the specified named parameters.
我不需要将任何参数传递给PowerShell脚本。我正在寻找的正确语法是什么?
invoke-item
将查找文件类型的默认处理程序并告诉它运行它。它与在资源管理器中双击文件或使用start.exe基本相同。