kry*_*our 2 files domain authentication robocopy runas
我有以下设置。
1 x 主机位于 DOMAIN A 中的 VM 中的 1 x PDC 在运行其自己的 AD Forest (DOMAIN B) 的仅主机网络适配器上运行 1 x 服务器在 DOMAIN B 中运行,这也位于仅主机网络适配器上,但具有通过 VirtualBox 在 NAT 模式下运行的辅助适配器(PDC 在同一个 VirtualBox 实例中运行)。
我需要在域 A 中获取文件并使用 ROBOCOPY 复制到不存在信任关系的域 B,域 B 是完全隔离的,并且根本不允许以任何方式与域 A 交谈。
这样做的一种方法是使用来自 sysinternals 的 PSEXEC 并使用网络路径将文件复制到来自域 B 的文件,由于各种原因,这种方法已被完全排除,其中之一是时间和流程的返工花费太长时间(尽管有可能)
我可以使用带有/netonly
switch 的runas 复制文件,而不会从 cmd 行手动复制文件,在运行时将 run 作为密码,这一切都有效。
问题是我从使用 MSBuild 扩展(仅执行 Robocopy.exe)调用 Robocopy 的 rake 命令内部运行此副本。
是否有第三方 runas 或等效工具允许/netonly
runas的行为与作为开关给出的密码?
runas 的等效语法(如果 runas 支持此行为)如下:
runas /user:user@domain.com /password:password /netonly "c:\system32\robocopy.exe C:\somedir \"\\TARGETSERVER\c$\somedir\" \"*.*\" /MIR /A-:R"
您可以使用net use \\targetserver\c$\somedir /USER:DOMAIN\user password
语法通过不同的安全上下文简单地连接到目标共享。
在net use
调用中省略驱动器号会在给定的DOMAIN\user安全上下文中创建一个经过身份验证的 SMB 连接到远程共享。建立连接后,您可以\\targetserver\c$\somedir
在robocopy
呼叫中使用对的引用。
归档时间: |
|
查看次数: |
28821 次 |
最近记录: |