0
我想問一下如何使用GuestFileManager在訪客虛擬機上創建一個目錄?有人可以提供示例代碼嗎?因爲當我打電話給MakeDirectoryInGuest()時,我總是得到異常,非常感謝。如何在Vsphere API中使用GuestFileManager?
_service = _client.Connect(_hostName);
NameValueCollection nvcFilter = new NameValueCollection();
nvcFilter.Add("Name", "W81x64");
_vm = (VirtualMachine)_client.FindEntityView(typeof(VirtualMachine), null, nvcFilter, null);
string DirectoryPath = @"C:\TestFolder\";
NamePasswordAuthentication auth = new NamePasswordAuthentication();
auth.Password = "admin";
auth.Username = "password";
auth.InteractiveSession = false;
GuestFileManager guestfilemgr = new GuestFileManager(VimClient, _service.FileManager);
guestfilemgr.MakeDirectoryInGuest(_vm.Runtime.Host,auth, DirectoryPath, true);
「MakeDirectoryInGuest」的第一個參數應該是VM越多,但它似乎是通過主機?你遇到了什麼錯誤? – YSK
感謝您回覆我的消息。我發現這個錯誤是因爲密碼和用戶名在這種情況下是錯誤的。 – pen