PSEXEC和文件上传

时间:2014-05-08 08:03:21

标签: psexec

有没有人知道如何使用psexec将文件上传到远程计算机?

就我而言,我需要将带有psexec的powershell脚本上传到远程计算机,而不是在远程计算机上运行它。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

PSEexec的文档说:

psexec [\\computer[,computer2[,...] | @file]][-u user [-p psswd][-n s][-r servicename][-h][-l][-s|-e][-x][-i [session]][-c [-f|-v]][-w directory][-d][-<priority>][-a n,n,...] cmd [arguments]

您应该可以使用例如

复制它
psexec.exe \\192.168.0.201 -u 192.168.0.201\Administrator -p password -c -csrc "C:\path to\myscript.ps1" myscript.ps1

注意:一系列事情可能出错,您需要正确的权限等,以便按照您的意愿行事。 PSExec有点老了如果你只是想复制文件,你可以使用常规副本(带网络使用)。如果您想访问远程计算机并复制/执行powershell脚本,我建议您查看PSRemoting。

PSRemoting非常适合您尝试实现的目标(即如果您使用较新的Powershell更新的Windows版本)。

有关远程处理的文档可在http://technet.microsoft.com/en-us/library/dd347744.aspx

上找到