读/ WMI使用C#编写的远程文件(Read/Write Remote File using WMI

2019-07-29 10:14发布

我需要读取和写入(更新)一些远程机器file.I我能找到使用WMI(System.Management)远程文件,但不能做阅读或者该更新用。

任何帮助,将不胜感激。

谢谢

人士Himanshu

Answer 1:

该WMI没有任何类(或方法)来读取或写入文件的内容。 只有你可以检索使用的文件的元数据(文件名,日期,大小) CIM_DataFile或者你可以做的任务,如复制 , 重命名 , 删除或压缩文件。



Answer 2:

首先检查在premmisions您的文件访问和设置用户“Everyone”完全控制,然后再次尝试。



Answer 3:

RRUZ是正确的:WMI 不能在网络上复制或创建文件。 这是因为它需要凭据“跳跃”: http://msdn.microsoft.com/en-us/library/windows/desktop/aa389288%28v=vs.85%29.aspx

然而,一个解决方法最近被Stackoverflow.com用户弗兰克·怀特在C#和WMI逻辑端口直接VBS创建。 下面是他的解决方案: WMI远程进程复制文件

我把它移植到一种完全可行的VBScript: https://stackoverflow.com/a/11948096/1569434



文章来源: Read/Write Remote File using WMI C#
标签: c# file wmi