ASP执行cacls系统命令修改ACL的问题~!

whitegjh 2004-03-30 02:50:58
Function ModiACL(StrDirName,user_id)
dim strACLCommand,objWSH,strCode
strACLCommand="cmd /c echo y| CACLS "&StrDirName&" /T /E /C /G "&user_id&":F"
Set objWSH = Server.CreateObject("WScript.Shell")
strCode=objWSH.run(strACLCommand,0,true)
Set objWSH = Nothing
End function

1.StrDirName:此参数是要修改权限的目录路径
2.user_id:此参数是实施权限的用户名
调用此函数ModiACL("D:\homepage\white","white"),程序执行(是以administrator用户执行)没有出错,但没有添加相应用户的权限,也就是程序调用cacls命令没有起作用。
各位来看一下是怎么回事。
...全文
35 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
whitegjh 2004-03-30
  • 打赏
  • 举报
回复
ASP中利用的WScript.Shell组件啊~!
Heister 2004-03-30
  • 打赏
  • 举报
回复
你是用的组件吗?
先在vb中调试一下 看看行吗?

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧