我正在编写一个脚本,用于在远程机器上运行 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