Board logo

标题: [文件操作] 用批处理不能删除桌面的可执行文件 [打印本页]

作者: ailin    时间: 2009-2-27 11:00     标题: 用批处理不能删除桌面的可执行文件

我从AD中将下面的批处理放到用户登录脚本中,可是不能将桌面的可执行文件删除了,怎么回事?
我在本地直接运行这个批处理是可以删除桌面这个winvnc.exe文件的.
@echo off

del /f /s /q "%allusersprofile%\Desktop\winvnc.exe"
del /f /s /q "%userprofile%\Desktop\winvnc.exe"
:eof
作者: leaparde    时间: 2009-2-27 12:52

会不会是没有权限??
作者: wxcute    时间: 2009-2-27 13:19

又或许程序还在运行中
先结束进程 TASKKILL 再 DEL /F /A /Q
作者: ailin    时间: 2009-2-27 13:55

一,确认没有被应用,手动运行批处理可以删除的,
二,我已经将这个winvnc.exe文件的属性改成了everyone可以完全控制了
作者: zqz0012005    时间: 2009-2-27 14:07     标题: 回复 1楼 的帖子

我从AD中将下面的批处理放到用户登录脚本中


对域不怎么了解。可能登录时%allusersprofile%、%userprofile%这些系统环境变量与登录后不一样(甚至没有初始化)。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2