找回密码
 加入
搜索
查看: 2292|回复: 2

[系统综合] ren 命令怎么就不能在runas运行呢?

[复制链接]
发表于 2011-7-25 23:05:02 | 显示全部楼层 |阅读模式
本帖最后由 leon460 于 2011-7-25 23:09 编辑

测试了好久,还是没有搞定它,只好来网上求助了。
我在dos窗口中,运行 "ren c:\1.txt 2.txt  成功!!

但是我想用runas却怎么测试都不成功 Runas("本机管理员",@ComputerName,"密码",0,”ren c:\1.txt 2.txt“)
目的:我想在用户是guest权限下,(我已经拥有了本机管理员的账号和密码)修改其文件名 只有在管理员权限下才能访问的文件。
最近有在公司写一个脚本,要用一个最新的文档代替用户端旧的文档(我是有管理员权限的哈,因为我就是管理员哈),其中很多用户就是guest组的权限,所以出现以上问题,需要用runas来写

我不知道是不是因为 ren 文件重命名是内部命令的原因,

还有的runasset已被删除,请问,怎样才能替代它?如果我有很多的语句,难道要一行行都用runas代替???痛苦
之前也有人提问过这样的问题,没有解决

非常感谢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-7-26 04:13:02 | 显示全部楼层
方法1:
运行 DOS(控制台)命令, 请使用:
RunAs ("用户名", "域", "密码", 登录标志, @ComSpec & " /c " & 'commandName', "", @SW_HIDE)
不要忘了 "/c" 前面的一个空格

方法2:
使用內部命令編譯個重命名程序
之後 RunAs ...

方法3:
注入提權
#include <LocalSecurityAuthority.au3>
_CreateProcessAsSystem(@ScriptFullPath, " -System", "WinLogon.exe")
 楼主| 发表于 2011-7-26 08:48:10 | 显示全部楼层
回复 3# CCTRV

感谢了,我试试看
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-21 02:46 , Processed in 0.079714 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表