sri*_*ram 6 psexec remote-server
我使用PsExec在远程计算机中复制并运行exe文件.我还想将xml文件复制到远程计算机.我能够这样做
PsExec.exe -d -c \\someserver c:\somefile.xml
Run Code Online (Sandbox Code Playgroud)
上面的命令抛出错误,说系统找不到指定的文件但是将xml文件添加到远程服务器.
你知道将文件复制到远程服务器的更好方法吗?
有没有可用的PsTool?
还是PsExec中的一个选项?
编辑:(答案)我发现使用Powershell我们可以将文件复制到远程机器并且它有效.
正如你可以从psexec帮助中读到的那样
-c:将指定的程序复制到远程系统以执行.如果省略此选项,则应用程序必须位于远程系统的系统路径中.
因此,您的xml文件将复制到远程sys/USER:[domainname] username] tem并执行,这会给您错误.
如果您的xml是必须在远程计算机上运行的应用程序的一部分,则一种解决方案是在提取时运行主命令的自解压EXE中使用所有必需文件压缩应用程序.
如果您只需复制文件,为什么不使用映射远程文件夹然后复制文件的简单脚本?就像是:
NET USE \\computername\sharename password /USER:[domainname\]username
xcopy .....
NET USE \\computername\sharename /DELETE
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
53106 次 |
| 最近记录: |