删除远程计算机's映射驱动器中的文件
本文关键字:驱动器 映射 文件 计算机 删除 | 更新日期: 2023-09-27 18:16:39
我想删除WPF应用程序中远程计算机映射(U:)驱动器中的一些文件。
我尝试使用WMI,如
"SELECT * FROM CIM_DataFile WHERE Drive='U:' and Path='''Windows'''"
但是我发现使用WMI我不能访问远程计算机的映射驱动器。然后我尝试使用psexec启动cmd并将其作为参数删除,如
p.StartInfo.Arguments = String.Format(@"-u Domain'User -p password -i ''{0} cmd.exe /c rd U:'Windows /s /q", Hostname);
但它仍然不起作用。有没有办法从远程计算机的映射网络驱动器中删除文件?
在远程机器上执行东西是很麻烦的。到目前为止,我找到的最好的解决方案是使用cygwin sshd(有点过分,因为安装很大),但你不会有太多的麻烦与权限。
我试过powershell和psexec,都有权限问题