有没有人知道如何使用psexec将文件上传到远程计算机?
就我而言,我需要将带有psexec的powershell脚本上传到远程计算机,而不是在远程计算机上运行它。
感谢您的帮助!
答案 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
上找到