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

[系统综合] 权限运行

[复制链接]
发表于 2014-12-12 09:45:23 | 显示全部楼层 |阅读模式
各位大大,求指导
由于在域环境下,没有域管理员权限,只有本地电脑管理员权限,想将文件拷贝到C:\Program Files这个里面
通过提升cmd管理员权限,可实现拷贝
Local $sUserName = "administrator"
Local $sPassword = "ygbxCc.c0m"
Local $pid = RunAs($sUserName, @ComputerName, $sPassword, 0,  "C:\Windows\System32\cmd.exe")
将CMD提升了,后面如何写COPY文件的代码在CMD里面运行呢?
 楼主| 发表于 2014-12-12 14:19:26 | 显示全部楼层
$sUserName = "administrator"
$sPassword = "ygbxCc.c0m"
$pid = RunAs($sUserName, @ComputerName, $sPassword, 0,  "C:\Windows\System32\cmd.exe")
WinWait("管理员: C:\windows\system32\cmd.exe","",5);
SendKeepActive("管理员: C:\windows\system32\cmd.exe")
Send("copy 'E:\Soft\CPAU\java.policy' 'c:\Program Files\Java\java.policy'{Enter}");
WinClose("管理员: C:\windows\system32\cmd.exe","");
为啥按照这样,不会吧SEND东西输入到CMD里面呢?求大大指导
发表于 2014-12-12 15:44:46 | 显示全部楼层
Local $pid = RunAs($sUserName, @ComputerName, $sPassword, 0,  "C:\Windows\System32\cmd.exe &" & "在这里输入你的copy命令~~~")
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-17 12:22 , Processed in 0.073517 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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