当前在PowerShell中执行的以下命令有效。
cmd /c bitsadmin /transfer 8 https://www.example.com/hello.exe %temp%\St.exe
我需要在同一命令行中启动St.exe
。
你能帮我吗?
PowerShell中的错误消息:
在此版本中,标记“ &&”不是有效的语句分隔符。在第1行:char:88 + cmd / c bitsadmin / transfer 8 example.com/hello.exe%temp%\ St.exe && <<<<开始St.exe + CategoryInfo:ParserError:(&&:String)[] ,ParentContainsErrorRecordException + FullyQualifiedErrorId:InvalidEndOfLine
答案 0 :(得分:0)
如果您使用的是Powsershell 3.0或更高版本,则可以尝试使用Stop-Parsing符号:
& cmd --% /c bitsadmin /transfer 8 https://www.example.com/hello.exe %temp%\St.exe
答案 1 :(得分:0)
可以使用SEMICOLON';'将多个命令放在同一行上分开它们。
cmd /c bitsadmin /transfer 8 https://www.example.com/hello.exe; %TEMP%\St.exe
在Windows的最新版本中,文件中可能存在备用流,该流可用于标识文件来自外部环境并被阻止运行。我以为您要下载hello.exe
,然后运行St.exe
。