【发布时间】:2015-10-27 15:48:15
【问题描述】:
需要帮助
例子
工作:C:\SDK>powershell TESTPS1.ps1 a1 a2 a3
不工作:C:\SDK>.\TESTPS1.ps1 a1 a2 a3
在上面的示例中,两个命令都运行脚本,但第二个命令正在运行没有 powershell 作为前缀的脚本,不会捕获 args 中的参数。
Powershell 是 ps1 扩展的默认应用启动器。
脚本:TESTPS1.ps1
------------------------------------------
write-host "运行脚本"
写入主机 $args
write-host "脚本完成!!"
------------------------------------------
【问题讨论】:
-
是的,你不能从 cmd 执行 powershell 脚本...
-
从 cmd 运行
.\afile,将在默认关联的应用程序中打开此文件
标签: powershell powershell-2.0 powershell-3.0