|
luweionline
新手上路
积分 14
发帖 14
注册 2009-9-8
状态 离线
|
『楼 主』:
[求助]IE临时文件夹删除脚本
想做个脚本,powerusers权限下执行,每周一9点开始,定期清除IE缓存文件。请大家帮忙,该脚本运行后,没有生效,在DOS命令下可以执行。
代码:
@echo off
echo
schtasks /create /tn "cleanietemp" /tr \\DAA-S-00030\clean$\clean.bat /sc weekly /d MON /st 09:01:00 /ru ALPSGROUP\SSSL1A5DL141 /rp 11111111
echo
注明:ALPSGROUP\SSSL1A5DL141 /rp 11111111 是管理员账号 防止poweruers权限下无法运行。
另外,还想问大家一个问题,组策略上只想运行脚本一次,这样的话,运行后在组策略上删除该脚本是,会发现建立好的任务会自动删除,该如何操作呢。运行一次就可以。
|
|
2009-10-10 18:17 |
|
|
luweionline
新手上路
积分 14
发帖 14
注册 2009-9-8
状态 离线
|
『第
2 楼』:
怎样能在poweruser权限下运行啊? 困扰我块一周了,也没弄明白,谁有这方面的经验,帮帮我
|
|
2009-10-11 12:32 |
|
|
wo1234
新手上路
积分 18
发帖 17
注册 2009-5-14
状态 离线
|
『第
3 楼』:
xp sp2 cmd环境下
at 09:00 /every:m cmd /c del /f /q %userprofile%\Local Settings\Temporary Internet Files
|
|
2009-10-11 13:58 |
|
|
luweionline
新手上路
积分 14
发帖 14
注册 2009-9-8
状态 离线
|
『第
4 楼』:
非常感谢回复
之前代码我是这么写的,可以运行,不过存在两个问题:
1.我们单位PC都是user权限,组策略发布时,客户端显示,无法执行(administrators权限下没有问题)
2.客户端每次运行脚本的时候,就会创建AT1命名的任务,第二天或下次启动的时候就会在创建AT2,AT3........所有刚开始就加个一个命令(schtasks /delete /tn "At1" /f 怕的是客户端一旦要是本机有创建的AT1,就会被删除
3.还有一个问题是administrator运行,创建任务后。切换为user以后计划任务就会没了,不知道如何解决。
@echo off
echo
schtasks /delete /tn "At1" /f
at 11:20AM /Every:Friday cmd /c del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
echo
|
|
2009-10-11 17:34 |
|
|
luweionline
新手上路
积分 14
发帖 14
注册 2009-9-8
状态 离线
|
『第
5 楼』:
现在我就想问一下大家,以下命令在管理员权限下运行没有问题,却换成user权限下计划没有了,怎么解决这个问题啊
@echo off
echo
schtasks /delete /tn "At1" /f
at 11:20AM /Every:Friday cmd /c del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
echo
|
|
2009-10-12 10:54 |
|
|
yfwang0798
新手上路
积分 17
发帖 9
注册 2009-10-1
状态 离线
|
『第
6 楼』:
1要清除缓存,如果客户机器内存足够大,最简单方法就是使用ramdisk作为ie临时文件夹,只要机器关机,就自动消失。
2普通用户运行有管理员权限的应用程序,最简单的方法是使用微软的psexec.exe命令 例如 test.bat的代码如下:
@echo off
set StrUser=domain\administrator
set StrPwd=password
set StrPath1=\\computer\路径\可执行程序
psexec.exe -u %StrUser% -p %StrPwd% cmd /c "%StrPath1%"
然后再用Bat_To_Exe_Converter 软件将该批处理和psexec.exe文件转换成一个exe文件,用这种方法可以在用户登录的时候执行,也可以将许多类似的exe文件放在网络共享盘上,让普通用户按照自己的需要进行程序安装、升级、删除、用清理助手清理病毒,可以让it轻松许多。
[ Last edited by yfwang0798 on 2009-10-12 at 11:16 ]
|
|
2009-10-12 11:11 |
|
|
luweionline
新手上路
积分 14
发帖 14
注册 2009-9-8
状态 离线
|
『第
7 楼』:
代码修改了一下,做了两个脚本,在poweruser下可以运行。
从以上您的回复,有点启发,是不是可以通过定义变量,把两个脚本合并成一个BAT.
schtasks.bat代码如下:
@echo off
echo
schtasks /create /tn "cleanietemp" /tr \\DAA-S-00030\clean$\clean.bat /sc weekly /d MON /st 09:00:00 /ru administrator /rp 1111111
echo
clean.bat代码如下:
@echo off
echo
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
echo
|
|
2009-10-12 14:23 |
|
|
luweionline
新手上路
积分 14
发帖 14
注册 2009-9-8
状态 离线
|
『第
8 楼』:
快弄疯了,schtasks.bat今天上午运行还可以呢,下午点击运行后出现以下提示,不知道为什么?
echo处于关闭状态
echo处于关闭状态
echo处于关闭状态
echo处于关闭状态
echo处于关闭状态
。。。。。。
代码:
@echo off
echo
schtasks /create /tn "cleanietemp" /tr \\DAA-S-00030\clean$\clean.bat /sc weekly /d MON /st 09:00:00 /ru administrator /rp 11111111
echo
|
|
2009-10-12 20:39 |
|