我不明白出了什么问题。如果我在命令提示符下运行此命令
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")
请帮忙,谢谢。