在域环境中,为了用户的信息安全着想,域用户一般没有管理员权限。但是有些软件必须用管理员身份运行才能正常使用,特别是财务类的一些软件。如果为了某些软件而放开管理员权限似乎又不太符合安全规定,此时,我们可以使用runas命名让用户可以以管理员权限运行指定程序。

runas命令的用法如下:

例如我们想让用户以管理员身份运行CMD,可以保存如下代码成bat文件

@echo off
runas /savecred /user:junson\administrator "C:\Windows\System32\CMD.exe"

junson\administrator是我的域管理员账户,各位可以自行修改成各自的管理员账户名。
/savecred的意思是使用用户以前保存的凭据,只要管理员账户的密码不变,用户就不用每次打开都要输入管理员账户的密码,只需要第一次打开时输入一下密码就可以了,凭据会保存在凭据管理器中。当然也可以修改成本地管理员账户,把junson\改成计算机名\就可以了,这样就不用怕域管理员账户密码的变动了。

双击运行Run CMD,可以看到这里提示要求输入密码,注意这里输入的密码是不会显示的。我们只需要输一次密码,系统会自动在本地记住密码,后面无论是关闭程序还是重启,只要密码没变,都不需要再次输入密码。

此时可以看到我们已经成功使用管理员账户运行了CMD

虽然现在这个脚本已经可以正常使用,但是不建议直接交给用户,就是害怕用户自己编辑脚本,修改打开文件的路径,非法使用管理员身份调用其他程序,所以要把这个Bat脚本封装成exe格式,可以使用Bat To EXE Converter,我已经上传到csdn了:https://download.csdn.net/download/Junson142099/12922373

转换成exe格式后就可以放心的交给用户使用了。

使用runas命令让域用户可以以管理员权限运行程序相关推荐

  1. 命令行修改桌面快捷方式以管理员权限运行

    在做PC端打包的时候,发现程序在Win10 系统中安装后,双击桌面快捷方式,不能正常访问安装目录中的一些文件,后来发现必须以管理员权限运行,这个就有点糟心了,程序交付给客户之后,总不能每次都让客户选中 ...

  2. Win10 Runas 命令 域用户以管理员权限运行

    需求 在域环境中,域用户一般没有管理员权限.但是有些软件必须用管理员身份运行才能正常使用,特别是财务类的一些软件.如果为了某些软件而放开管理员权限似乎又不太符合安全规定,此时,我们可以使用 runas ...

  3. 启动root用户 银河麒麟_麒麟系统使用root权限运行程序

    最近在虚拟机里安装了个国产麒麟系统.(不知道麒麟系统的百度下.) ************************************************** PS:首次试用的同学可以先用 V ...

  4. 在 Windows 系统上降低 UAC 权限运行程序(从管理员权限降权到普通用户权限)

    在 Windows 系统中,管理员权限和非管理员权限运行的程序之间不能使用 Windows 提供的通信机制进行通信.对于部分文件夹(ProgramData),管理员权限创建的文件是不能以非管理员权限修 ...

  5. win10 用户设置cmd 管理员权限

    文章目录 1. 概述 2. 设置步骤 1. 概述 好多小伙伴的电脑用个人账号登录后 ,经常用到win + r 输入cmd 去执行一些 dos 命令,但是不是管理员的情况,今天我给大家讲解一些怎样将自己 ...

  6. 计算机用户怎么获取管理员权限,window系统管理员权限怎么设置 管理员权限怎么获得...

    经常看到技术博客或论坛上管理员权限,对于电脑老手来说并不复杂,但是小白并不知道什么是管理员权限?怎么知道自己有没有管理员权限,如果没有管理员权限应该如何获取呢?本文就来介绍一下XP和WIN7下管理员权 ...

  7. w10怎么打开计算机用户账户控制,w10用户账户控制管理员权限不能打开如何解决...

    一般来说,win10系统中有些文件在打开的时候通常需要获取用户账户控制管理员权限,这也是用户保护个人隐私的重要体现,可是近日有的用户在操作win10系统过程中,想要打开用户账户控制管理员权限来打开某个 ...

  8. win10系统获取管理员权限卸载程序、删除文件等听语音 浏览:9507|更新:2016-02-23 02:27 很多用户升级win10系统以后,发现卸载某些程序或者删除某些文件的时候,会出现权限不够,

    win10系统获取管理员权限卸载程序.删除文件等 听语音 浏览:9507 | 更新:2016-02-23 02:27 很多用户升级win10系统以后,发现卸载某些程序或者删除某些文件的时候,会出现权限 ...

  9. 管理员权限运行CMD命令

    我们在日常工作使用CMD进行命令操作时,经常会遇到需要管理员权限才可以运行命令,那么怎么以管理员权限运行CMD命令? 其实很简单使用三步就行了"运行--cmd--CTRL+shift+ent ...

最新文章

  1. 经验分享:三步走教你升级企业NAS设备
  2. Linux跑齿轮命令,【转】glxgears命令
  3. Agc019_F Yes or No
  4. 内联函数和宏定义的区别
  5. 四.开发记录之ubuntu系统安装ROS和开发环境
  6. 野生前端的数据结构练习(9)冒泡排序,选择排序,插入排序
  7. CSS3实现垂直居中
  8. 都有什么行业是“三年不开张,开张吃三年”?或是稳赚不赔的暴利行业?
  9. php更改html内容,请问你们怎么将html的文件的内容改变为php
  10. 2017 ACM-ICPC南宁网络赛: I. GSM Base Station Identification(线性变换)
  11. RS-485通信协议(ModBus版)
  12. MySQL 数值拼接字符串
  13. 数字电视机顶盒的基本知识介绍
  14. Open cv的Canny边缘检测和轮廓检测例子
  15. 电脑截屏怎么固定到屏幕 截图放在桌面上
  16. MySQL实现定时任务
  17. HPUX——用户解锁
  18. window结束进程命令
  19. 精心整理了30个Python数据分析项目,拿走就用!
  20. 计算机不能上网查找原因的步骤,电脑不能上网的原因及操作步骤_电脑突然不能上网...

热门文章

  1. 京东营销案例与运营直播手册(共47份)
  2. PHP后端跨域HEADER头的设置
  3. 在 markdown 中使用表情符号
  4. Matlab根据实验照片制作视频
  5. 《沈剑架构师训练营》第7章 - 架构解耦
  6. yolov5 继续训练
  7. inlinehook 看这一篇
  8. windows下kafka环境完整搭建,Python调用kafka构建完整实例分析与应用
  9. 姿态估计之2D人体姿态估计(1)(仅供个人参考)
  10. Could not write JSON: Infinite recursion (StackOverflowError) (through reference chain: