我不明白哪里出了问题。如果我在命令提示符中运行这个命令
dir /S/B | findstr "test" > \\server-name\c$\results.txt
这个功能很好。但如果我尝试通过远程计算机在powershell上运行它
$result = ([WmiClass]"\\$s\ROOT\CIMV2:Win32_Process").create("cmd /c dir /S/B | findstr ""test"" > \\server-name\c$\results.txt")
我也尝试过
$result = ([WmiClass]"\\$s\ROOT\CIMV2:Win32_Process").create("cmd /c dir /S/B | findstr ""test"" > \\192.168.1.100\c$\results.txt")
我尝试创建了一个日志文件夹,并授予每个人完全控制权限来共享它。
$result = ([WmiClass]"\\$s\ROOT\CIMV2:Win32_Process").create("cmd /c dir /S/B | findstr ""test"" > \\192.168.1.100\log\results.txt")
这些方法似乎都不起作用,但如果我将其更改为本地路径,则可以正常工作。
$result = ([WmiClass]"\\$s\ROOT\CIMV2:Win32_Process").create("cmd /c dir /S/B | findstr ""test"" > C:\results.txt")
请帮忙,谢谢。