批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程
[批处理文件精品]批处理版照片整理器[批处理文件精品]纯批处理备份&还原驱动在线第三方下载
返回列表 发帖

[问题求助] powershell指定账号密码调用批处理

研究了一晚上没有结果,请各位高人帮帮忙!
我有一个批处理BAT文件,需要在用户电脑用管理员的账号密码打开,由于公司电脑太多我不能一台一台输入。所以我用powershell将我的管理员密码加密,让用户通过powershell使用加密的管理员密码运行BAT.
以下是我的powershell
  1. $outfile= "C:\restore\connection.bin"
  2. $mapping= Get-Content $outfile
  3. $restorefile= "C:\restore\Getrestore.dcl"
  4. $restore= Get-Content $restorefile
  5. $Cred = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList "domain\adm", ($mapping | ConvertTo-SecureString -Key $restore)
  6. Start-Process -FilePath C:\restore\restore.bat -Credential $Cred -WorkingDirectory c:\restore
复制代码
以上密码和key都已经生成。 运行Start-Process -FilePath C:\restore\restore.bat -Credential $Cred -WorkingDirectory c:\restore 这条后DOS窗口可以弹出,但是DOS窗口上还是写着:You need administrator privilege to execute this command. 程序没有权限运行! 但是我在这个DOS窗口中输入 whoami 还是会显示我的管理员账号 domain\adm.
这个批处理也是很简单的,我直接在上面右键已管理员运行都是可以执行的。
我的批处理内容如下
  1. @echo off
  2. cd "C:\Program Files\Windows Defender\"
  3. MpCmdRun.exe -restore -name Trojan:O97M/Selaieproc.A -path c:\db
  4. pause
复制代码
请给位帮帮忙powershell如何用管理员执行这个批处理!

刚找到点原因, 我虽然输入的是管理员账号密码,但是上边的程序使用其它身份登录,相当于鼠标右键以其它省份登录,这种登录方式及时是管理员账号,也没有管理员权限。 请给位帮个忙如何以鼠标邮件以管理员的身份登录!

TOP

无需右键,直接在程序中写入调 管理员权限即可。
QQ: 458609586
脚本默认优先 [PowerShell]

TOP

学习了 很好的论坛
服务器租用 http://www.piis.pw

TOP

返回列表