问题描述
我希望我不会离开OT,我在win 7上运行Powershell v2.0时遇到了问题。我正在编写一个dos批处理文件,其任务是下载文件。为此,我要使用Win 7的Powershell 2.0。我不懂这种语言,也无法继续。
powershell.exe -NoExit -Command "& {(New-Object System.Net.WebClient).DownloadFile("https://downloads.html/example.exe","C:\tmp\example.exe")}"
他给我的错误如下
方法调用中缺少')'。连续:1辆车:52
- &{(((New-Object System.Net.WebClient).DownloadFile(https://downloads.ar duino.cc/arduino-1.8.13-windows.exe,C:\tmp\arduino-1.8.12-windows.exe))}
- CategoryInfo:ParserError:(CloseParenToken:TokenId)[],Paren tContainsErrorRecordException
- FullyQualifiedErrorId:MissingEndParenthesisInMethodCall 谢谢
解决方法
语法是
(New-Object System.Net.WebClient).DownloadFile($url,$output)
我没有运行您的代码,但看起来您在“ .download”之前缺少括号。