如何在远程计算机上创建共享并将文件复制到 Windows 上的该共享?

如何在远程计算机上创建共享并将文件复制到 Windows 上的该共享?

我正在编写一个脚本,用于在远程机器上运行 WatiN(一种可以进行 Web 应用程序测试的工具)。我不会详细介绍,但该脚本执行以下操作:

  • 在远程客户端计算机上创建网络共享(Windows 7)
  • 将运行器复制到远程机器
  • 在其他服务器上创建测试数据库
  • 将 Web 应用程序复制到 Web 服务器
  • 在远程机器上启动运行器
  • 将结果复制回当前机器
  • 清理远程机器

要在远程机器上执行操作,我使用执行程序,这工作正常,事实上,除了第一步,脚本运行正常。

问题是我在远程计算机上创建的网络共享是只读的。使用 PsExec,我在远程计算机上运行以下脚本:

net share WatiN=C:\RemoteWatin /GRANT:Everyone, FULL

补助金不起作用,有人能帮帮我吗?

答案1

问题是我没有权利授予每个人完全控制权,但当我授予自己完全控制权时它确实有效。

这是我的工作命令:

net share WatiN-%1=C:\RemoteWatin\%1 /GRANT:%USERDOMAIN%\%USERNAME%,FULL

相关内容