簡體   English   中英

使用 WMI C# 讀/寫遠程文件

[英]Read/Write Remote File using WMI C#

我需要讀取和寫入(更新)一些遠程機器文件。我能夠使用 WMI(System.Management) 找到遠程文件,但無法對其進行讀取或更新。

任何幫助,將不勝感激。

謝謝

喜滿樹

WMI 沒有任何類(或方法)來讀取或寫入文件的內容。 您只能使用CIM_DataFile檢索文件的元數據(文件名、日期、大小),或者執行復制重命名刪除壓縮文件等任務。

首先檢查您的文件訪問權限並將用戶“每個人”設置為完全控制,然后再試一次。完全訪問

RRUZ 是正確的:WMI無法通過網絡復制或創建文件。 這是因為它需要憑據“跳躍”: http : //msdn.microsoft.com/en-us/library/windows/desktop/aa389288%28v=vs.85%29.aspx

但是,Stackoverflow.com 用戶 Frank White 最近在 C# 中創建了一個解決方法,並將 WMI 邏輯直接移植到 VBS。 這是他的解決方案: WMI remote process to copy file

我將它移植到一個完全工作的 VBScript: https : //stackoverflow.com/a/11948096/1569434

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM