gpt4 book ai didi

batch-file - RunAs 提示输入凭据

转载 作者:行者123 更新时间:2023-12-01 07:07:36 26 4
gpt4 key购买 nike

我正在尝试编写一个批处理脚本,该脚本将为任何给定的 Windows 服务(使用 explorer.exe 进行测试)执行 RunAs,可以在运行时输入任何给定的用户。我目前拥有的是这个。

set /p Var1="Domain = "

set/p Var2="用户名 = "

set/p Var3="Service to open= "

RunAs/user:%Var1%\%Var2% "%Var3%"/seperate

在命令行上,这似乎工作正常(使用编码值而不是变量)但在批处理文件中它似乎只是重复自己,没有打开指定的内容(它甚至不提示输入密码,所以我只能假设它甚至没有尝试)。知道它为什么循环以及我可以做些什么来阻止它吗?

干杯

最佳答案

嗨,@Gary Barnett,我前段时间创造了类似的东西。

这是一个例子;

@ECHO OFF
set /P Domainn=Enter Domain Name:
set /P Usern=Enter Username:
set userunas=runas /user:%domainn%\%usern% "

:optionmenu
CLS
ECHO 1 - Control.exe
ECHO 2 - MSinfo32.exe
ECHO 3 - Explorer.exe
ECHO q - Quit
ECHO.
set /P optionnum=Enter command number:
GOTO option%optionnum%

:option1
%userunas%control.exe
goto optionmenu

:option2
%userunas% %commonprogramfiles%\micros~1\MSInfo\msinfo32.exe"
goto optionmenu

:option3
%userunas%explorer.exe
goto optionmenu

:optionq
EXIT

注意:您必须以管理员身份运行批处理文件(右键单击 -> 以管理员身份运行),否则它将无法运行。

关于batch-file - RunAs 提示输入凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18716753/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com