Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将.exe作为";“高架运行”;(不是以管理员身份运行)在PowerShell脚本中_Powershell - Fatal编程技术网

如何将.exe作为";“高架运行”;(不是以管理员身份运行)在PowerShell脚本中

如何将.exe作为";“高架运行”;(不是以管理员身份运行)在PowerShell脚本中,powershell,Powershell,我正在编写PowerShell脚本以执行.exe。它需要“提升运行”,而不是以管理员身份运行-我不希望出现管理员用户名/pswd的提示 以下是我到目前为止的情况: Invoke-Expression "& `"\\filepath\vs_setup.exe`" \\filepath\vs_setup.exe /run" 如果右键单击实际的.exe,某些计算机会根据您的访问级别选择“提升运行”,该选项使用管理员令牌,因此不会出现需要您输入管理员用户名和密码的提示屏幕。您认为“提升运行”是

我正在编写PowerShell脚本以执行.exe。它需要“提升运行”,而不是以管理员身份运行-我不希望出现管理员用户名/pswd的提示

以下是我到目前为止的情况:

Invoke-Expression "& `"\\filepath\vs_setup.exe`" \\filepath\vs_setup.exe /run"

如果右键单击实际的.exe,某些计算机会根据您的访问级别选择“提升运行”,该选项使用管理员令牌,因此不会出现需要您输入管理员用户名和密码的提示屏幕。

您认为“提升运行”是什么意思?请尝试
启动进程-文件路径“\\filepath\vs\u setup.exe”-动词RunAs-ArgumentList@(“/run”)
。在Windows上运行提升版和作为管理员版是相同的。当我作为管理员版运行时,它要求输入用户名和密码。当我右键单击并“运行提升版”时“,它不要求输入用户名和密码。此外,.您看到的
运行提升
菜单选项不是操作系统的标准部分。你有安装吗?如果是这样的话,这是一个供应商的问题。否则,答案是您不能绕过UAC提示(这是设计的)。