gpt4 book ai didi

batch-file - 以登录用户身份在远程计算机上运行批处理文件

转载 作者:行者123 更新时间:2023-12-02 23:45:40 25 4
gpt4 key购买 nike

我正在尝试通过在 Powershell 中使用以下脚本来清除远程计算机的 IE 缓存
$computer= read-host "computer name"
psexec \\$computer -i 0 cmd /c RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351

它在远程计算机上运行(用户可以看到它正在运行),但不会清除登录用户的缓存。

我还尝试复制包含命令 RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351 的批处理文件。到登录用户的桌面,然后运行它
$computer= read-host "computer name"
$user = read-host "User ID"
copy C:\test.bat \\$computer'\C$\Documents and Settings\'$user'\Desktop'
PsExec \\$computer -i 0 cmd /c "C:\Documents and Settings\$user\Desktop\test.bat"

仍然没有喜悦

如果用户自己运行批处理文件,它会清除他的缓存。

我基本上只是想远程清除登录用户的 IE 缓存。

任何帮助将不胜感激。

干杯

罗尼

最佳答案

在不知道密码的情况下冒充用户是非常困难的(想象一下安全隐患!)。根据我的经验,使用组策略将其作为登录或注销脚本运行会更容易。

关于batch-file - 以登录用户身份在远程计算机上运行批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23535249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com