我尝试使用CMD运行其中一个.bat文件。
它运作的第一行
powershell -Command "Set-ExecutionPolicy Unrestricted"
powershell -Command "& {.\SetupLabxx.ps1}" -NoExit
暂停
第二行给了我这个例外
术语'。\ SetupLabxx.ps1'无法识别为cmdlet的名称, 功能,脚本文件或可操作程序。检查拼写 名称,或者如果包含pat h,请验证路径是否正确 再试一次。在线:1字符:20 +& {。\ SetupLabxx.ps1<<<< } -NoExit + CategoryInfo:ObjectNotFound:(。\ SetupLabxx.ps1:String)[],Co mmandNotFoundException + FullyQualifiedErrorId: CommandNotFoundException
答案 0 :(得分:1)
您可以组合命令(使用完整路径到脚本):
powershell.exe -NoExit -ExecutionPolicy Unrestricted -File c:\SetupLabxx.ps1