问题标签 [runas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5981 浏览

vbscript - runas 不允许复杂的参数?

我有一个应用程序,我试图在 windows 7 和 windows xp 瘦客户端上运行提升,但我似乎无法让 runas.exe cmd 行正确。我知道我需要其中的反斜杠转义字符,以便 runas 正确解释空格。这在发送 runas 已用反斜杠转义的单个参数时有效。这种情况是我发现的所有解决方案,但是它可以工作,但是我需要发送多个参数,这些参数都用反斜杠转义,因为文件路径等引起的争论中有空格。这里有一些例子:

这些工作和预期的那样会提示输入管理员密码:

runas.exe /user:Administrator "C:\update_andon.exe autosetup /kiosktype:\"Andon Kiosk"\

runas.exe /user:Administrator "C:\update_andon.exe autosetup /directory:\"C:\Program Files\CIMS_Andon\Kiosk"\

当我开始添加我需要的其余参数(例如下面的行)时,我收到 runas 帮助文本,表明存在问题:

runas.exe /user:administrator "C:\update_andon.exe autosetup /kiosktype:\"Andon Kiosk"\ /exename:\"eAndonKiosk.exe"\ /directory:\"C:\Program Files\CIMS_Andon\Kiosk"\ /repository:\"\\domain\sat\shared\repository\andon kiosk"\"

一种解决方案是一个接一个地运行每个参数,但我不认为这是一种解决方案,而是一种解决方法。我将反斜杠与各种参数混合在一起的方式是否遗漏了什么?我在某处错过了更多报价吗?

谢谢

0 投票
2 回答
2104 浏览

c# - 以当前登录用户身份运行

我有两个可执行文件。我的第一个是在管理权限下运行。我想用当前登录的用户启动另一个进程。我不知道当前登录用户的密码。我怎么做?

0 投票
1 回答
1393 浏览

windows - 如何调试 vbscript ShellExecute

我有一个小的 vbs 脚本:

C:\bin\addtopath.bat存在,我从这个问题中得到了一些想法。这里发生的是 acmd打开并立即关闭,我无法识别它所说的内容。我怎么知道出了什么问题?

C:\bin\addtopath.bat

0 投票
1 回答
2057 浏览

sql-server-2008-r2 - runas 后无法使 sqlcmd 工作

我在这里遵循了一些示例,但是在 runas 之后我仍然无法让我的 sqlcmd 工作。

我可以通过两个步骤使其工作:

  1. 第一步:使用runas登录到一个新的登录并打开一个命令提示符:

    runas.exe /savecred /user:DOMAIN_NAME\login_name cmd.exe

  2. 第二步:在脚本中执行sqlcmd

    sqlcmd -S server_name -E /Q"exit(SELECT @@version)"

但我想迈出一步来获得结果。我尝试在下面列出的 runas 命令之后添加“”,但它不起作用:

有任何想法吗?

0 投票
12 回答
282736 浏览

batch-file - 以管理员身份运行的批处理脚本

我正在编写一个客户端/服务器检查程序,但它需要以管理员身份运行。

我希望它在我的网络和用户上静默运行,并且我不希望“以管理员身份运行”提示。是否有任何开始代码可以放入批处理文件以使其以管理员身份自动运行?

0 投票
1 回答
8413 浏览

batch-file - 批处理文件:在使用批处理文件以不同用户身份启动的 cmd.exe 中运行命令

嗨伙计们,我是批处理文件的新手,我面临着挑战。我必须自动使用批处理文件执行以下步骤。第 1 步和第 3 步我能够弄清楚,但是对于第 2 步,我需要您的帮助:

A. 使用用户运行命令提示符:

评论:我已经想通了,我可以使用:



B. 使用在上一步中打开的命令提示符进行一些注册表更改

评论:我知道这可以使用 reg add 命令来完成,但是当我将此命令放入批处理文件时,它不会被执行。这是我的批处理文件的当前形状:

C. 启动一个 rdp 文件

评论:我也可以通过在最后一步简单地提及 rdp 文件的名称来做到这一点。

问题:如何确保在上一步的结果启动 cmd 后,reg add 命令在最近启动的提示符中执行?

0 投票
1 回答
1320 浏览

windows - 为另一个用户运行 Windows 应用程序

我想在另一个用户的上下文中运行一个 Windows 应用程序。我在一台机器上有一个管理员和几个用户帐户,我想让管理员为每个用户帐户启动某些应用程序(最好使用 shell 命令)。

我尝试了 runas 命令,但它似乎以指定用户身份在管理员会话中运行。我想在用户上下文中将应用程序作为用户会话运行(希望这是有道理的)。

例如,使用用户管理员我想启动 notepad.exe 以便 user1(登录)可以看到它出现在屏幕上。那可能吗?

0 投票
1 回答
343 浏览

.net - 程序 (.NET) 如何判断它是否以其他用户身份运行?

有没有办法从我的 .NET 程序中检测它是作为桌面用户正常运行还是使用“作为不同用户运行”菜单选项/runas 命令作为不同用户运行?

0 投票
1 回答
6191 浏览

windows-7 - Office 2013、Word、Excel 不再显示“以不同用户身份运行”是怎么回事?

当我 shift + 右键单击​​ Word 2013 的快捷方式时,“以其他用户身份运行”不可用。它适用于非 Office 2013 快捷方式。

如何为 Office 2013 产品重新启用此功能?

0 投票
3 回答
28316 浏览

c# - 如何使控制台应用程序始终以管理员身份运行?

我有一个控制台应用程序,它被开发为由 erp 软件调用。

他们在 erp 中调用我的应用程序,当他们这样做时,我总是收到与权限不足相关的错误。

我已经为所有用户检查了 exe 属性中的“以管理员身份运行此程序”复选框,但结果是相同的。

我已经阅读了有关添加清单的内容,该清单将使应用程序提示 uac 对话框,但这不是我想要的,因为将从服务器上的 erp 调用应用程序,而客户端将看不到服务器上的对话框。

有人可以解释一下如何让这个控制台应用程序始终以管理员身份运行吗?