【发布时间】:2015-10-11 03:43:33
【问题描述】:
我正在从 powershell 脚本调用 psftp.exe,虽然它正确下载了指定的文件并按预期运行,但错误(如下)被抛出到命令行输出,据我所知没有任何材料对整个过程的影响。
.\psftp.exe : Looking up host "hostname.com"
At line:2 char:1
+ .\psftp.exe 'hostname.com' -l 'username' -pw 'password ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (Looking up host "hostname.com":String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
Connecting to <HostIP> port <PortNo.>
Server version: <Version>
Using SSH protocol <Version>
We claim version: <Version>
Host key fingerprint is:
<key>
Using username "<username>".
Attempting keyboard-interactive authentication
Access granted
Opening session as main channel
Opened main channel
Started a shell/command
Sent EOF message
Server sent command exit status 0
Disconnected: All channels closed
有谁知道这个错误是什么意思。当然,如果传递的任何凭据有误,会话将无法正确连接和下载文件?
为了完整起见,脚本如下:
.\psftp.exe 'hostname.com' -l 'username' -pw 'Pass' -P 'portNo' -v -b 'GetFiles.txt' # -be -bc
根据标记为解决方案的响应,我已修改为
(.\psftp.exe 'hostname.com' -l 'username' -pw 'Pass' -P 'portNo' -v -b 'GetFiles.txt') 2> $null
【问题讨论】:
标签: powershell putty