启动过程中从提升用户脚本的限制

启动过程中从提升用户脚本的限制

本文介绍了启动过程中从提升用户脚本的限制的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个提升的控制台中运行一些批处理文件。有了这个控制台高架模式下运行是必须为它能够执行像管理网络股份等一些任务,而不要求的权限。但有时脚本也必须启动哪个不是希望提高运行某些应用程序。因此,我们希望我们的高架蝙蝠,开始在非提升的模式来应用。是否有任何内置的方式做到这一点在Windows上?进程是开始与DOS命令启动的日期。

I have an elevated console running some bat files. Having this console running in elevated mode is mandatory for it to be able to perform some tasks like managing network shares, etc without asking for permissions. But sometimes the scripts also have to launch some applications which are not desired to run elevated. So we want our elevated bats to start come application in non-elevated mode. Is there any built-in way to do this on Windows? Processes were started with DOS command START up to the date.

顺便说一句,该机是一款Windows 7旗舰版64位。

By the way, the machine is a Windows 7 Ultimate Edition x64.

我知道这isue已经在许多问题讨论编程(this收集许多人),但我们的要求是在运行CMD脚本蝙蝠,以及任何独立可执行文件,可以帮助我们的任务,如的NirCmd,7Z等。

I know this isue is already discussed programatically in many questions (this collects many of them), but our requirements are bat scripts running on cmd, and any standalone executable that may help in our tasks, like nircmd, 7z, etc.

澄清:我们已经有一个计划任务,启动控制台升高,升高控制台不是问题OS这个答案

推荐答案

内置在Windows的方式开始RUNAS ... 允许您运行过程限制用户。这里有一个例子:

The built-in Windows way: START RUNAS ... allows you to run a process as limited user. Here's an example:

runas /trustlevel:0x20000 cmd.exe

不管怎样,有执行权限之间的一个进程执行这样一些内部分歧,从UAC用户界面的另一个开始启用(通过普通用户交互的explorer.exe,我的意思是,从文件浏览器执行,或从开始菜单)

Anyway, there are some internal differences between the execution permissions on a process executed that way and another started from the UI with UAC enabled (explorer.exe via normal user interaction, I mean, execution from file browser or from start menu).


  • 在通过过程中的RunAs(右),我们错过了一些禁用的权限启动:

  • 在这个过程通过运行方式开始(右)管理员有一些permisions在设置过程:

第三方应用程序的方式:我们可以通过实现我们的目标的:

PSEXEC使用来创建一个安全的背景下,被称为一个道理,那是它自己的精简版,删除管理权限和组成员。生成令牌,看起来像一个的Windows分配给标准用户后的Process Explorer调用CreateProcessAsUser与新令牌启动目标进程。

这是我所管理的多小时的研究后,以获得最佳conslussions;任何人谁可以提供进一步的细节将受到欢迎。

These are the best conslussions I've managed to get after many hours of research; anyone who can provide further details will be welcome.

这篇关于启动过程中从提升用户脚本的限制的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-28 06:36