2015-04-05 56 views
0

這是我的情況:如何以編程方式將文件傳輸到同一網絡上的虛擬機?

我有一個系統,我需要將幾個文件(exe文件)傳輸到虛擬機。這個過程必須爲大量虛擬機完成,這些虛擬機將由某種工具產生。

我知道虛擬機的IP地址,我有虛擬機的憑據。我如何着手將文件從我的系統(服務器)發送到VM。一旦我將文件發送到虛擬機,它需要執行VM上的文件(exe文件)。

我看着成模擬在C#。從我發現它只是讓你冒充另一個用戶,而不是傳輸文件(糾正我,如果我錯了)。 如果可以使用模擬,我將如何去做這件事?

,這似乎是使用SMB(服務器消息塊)是可行的另一種選擇,但支持這是C#似乎非常差。

我怎麼會去了解這些文件發送到VM?

注:

的虛擬機將安裝有Windows 7或Windows 8

服務器是Windows Server 2008的

+0

虛擬機/主機是否屬於同一個域的所有部分? – webnoob 2015-04-05 09:56:16

+0

@webnoob - 虛擬機/主機很可能位於同一個域中。但是,這並非總是如此。 – spdcbr 2015-04-05 10:15:07

回答

0

這可以在C#中使用impersonation來完成。一旦您模擬了用戶憑據,您可以使用普通文件複製方法來傳輸文件。

相關問題