所以我知道我无法使用 Netsh,因为 WinRM 在我的网络上被禁用/访问被拒绝。 我无法调用等。 因此,我试图找出一种方法来获取计算机名称列表并从计算机获取代理。 所以,我的想法是获取 \share 上的列表,并且
foreach ($pc in $list)
我将从同一共享复制 .cmd 文件。该 .cmd 文件仅在该远程计算机上从共享运行 powershell 脚本。
因此,将 cmd 复制到远程计算机。在远程计算机上运行 cmd,该 cmd 仅运行从注册表获取代理的 powershell 脚本,然后将计算机名称和代理写入共享上的文件。
但,
我得到的输出是空白的。所以,很奇怪。
这是在远程计算机上运行的脚本:
设置执行策略无限制-强制
$proxy = (获取-ItemProperty
'注册表::HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings') |选择对象 AutoConfigURL
“$env:计算机名$proxy”| 输出文件-文件路径“\share\Proxy\IEproxylistResolved.csv”
问题是我在凌晨 3 点得到了空文件,我可能只是半死不活,但可以使用一个新的视角。