【发布时间】:2015-06-09 22:48:09
【问题描述】:
这是我的情况:
我有一个系统,我需要将几个文件(exe 文件)从该系统传输到虚拟机。对于将由某些工具生成的大量 VM,必须执行此过程。
我知道虚拟机的 IP 地址,并且拥有虚拟机的凭据。如何将文件从我的系统(服务器)发送到 VM。一旦我将文件发送到虚拟机,它需要在 VM 上执行文件(exe 文件)。
我研究过 C# 中的模拟。根据我的发现,它只是使您能够冒充另一个用户,而不是传输文件(如果我错了,请纠正我)。 如果可以使用模拟,我将如何做呢?
另一个似乎可行的选项是使用SMB(服务器消息块),但C#对此的支持似乎很差。
我将如何将这些文件发送到虚拟机?
注意:
虚拟机将安装 Windows 7 或 Windows 8。
服务器是 Windows Server 2008
【问题讨论】:
-
虚拟机/主机是否都属于同一个域?
-
@webnoob - 虚拟机/主机很可能在同一个域中。但是,情况不一定总是如此。
标签: c# .net virtual-machine impersonation smb