使用powershell中的参数执行.cmd
说到powershell,我是一个完全的新手,有些事情看起来很简单,但我完全不明白 我无法运行需要使用参数调用的旧.cmd文件。使用cmd.exe时,我会导航到存放.cmd的目录使用powershell中的参数执行.cmd,shell,powershell,cmd,Shell,Powershell,Cmd,说到powershell,我是一个完全的新手,有些事情看起来很简单,但我完全不明白 我无法运行需要使用参数调用的旧.cmd文件。使用cmd.exe时,我会导航到存放.cmd的目录 cd C:\MyDirectory\BlahBlah1 然后键入脚本的名称,后跟要传递的参数 MyScript.cmd Parameter1 然后,cmd脚本将使用指定的参数no-issues运行。如何从powershell启动带有指定参数的.cmd脚本 我一直在努力, cd C:\MyDirectory\Blah
cd C:\MyDirectory\BlahBlah1
然后键入脚本的名称,后跟要传递的参数
MyScript.cmd Parameter1
然后,cmd脚本将使用指定的参数no-issues运行。如何从powershell启动带有指定参数的.cmd脚本
我一直在努力,
cd C:\MyDirectory\BlahBlah1
这样我就可以毫无问题地进入我的目录。。那么
Invoke-Item MyScript.cmd Parameter1
结果
调用项:找不到接受参数“Parameter1”的位置参数。
第1行字符:12
+调用项这对我很有效
$args1 = "argument1"
$args2 = "argument2"
& "C:\Temp\testcmd.cmd" $args1 $args2
这对我有用
$args1 = "argument1"
$args2 = "argument2"
& "C:\Temp\testcmd.cmd" $args1 $args2
您可以使用与在
cmd
中相同的方式执行.cmd
文件,但必须明确指定在当前目录中查找.cmd
:
\MyScript.cmd参数1
您可以像在cmd
中一样执行.cmd
文件,但必须明确指定在当前目录中查找.cmd
:
\MyScript.cmd参数1
你做了什么,得到了什么结果?@PetSerAl请参见上文你做了什么,得到了什么结果?@PetSerAl请参见上文这是正确的答案。这是正确的答案。