给定机器的 IP 地址(或工作站名称),有没有办法在特定(远程)机器中执行 gacutil?
有问题的机器位于 Active Directory 域中。
运行脚本的用户可能在他们的本地或远程机器上没有任何特殊权限。
在某些情况下,将是机器中的管理员。
操作系统为Windows XP,远程机Win2008和Win2003。
任何编程语言都可以,但最好是脚本:
- DOS 批处理文件 (bat, cmd)
- VBScript (WSH)
- psexec
- C#(对我来说最糟糕的选择)
你试过远程 Gacutil 吗?http://remotegacutil.codeplex.com/
您始终可以使用 psexec:
copy %Proj_folder%\SomeDll.dll \\destinationHost\c$\Temp
psexec \\destinationHost gacutil -I c:\temp\SomeDll.dll