如何以管理员身份在 Powershell 中 运行 命令以安装 Weblogic 12c 并克服其对 运行 作为管理员的影响

How to run command in Powershell as a Administrator to installl Weblogic 12c and to overcome its implications as to run as a Administrator

我想在我的系统中安装 Weblogic 12c。但我确实有影响。我在我的本地系统中拥有管理员权限,但没有管理员登录密码。我在 Windows 10 中尝试过。在之前的 Windows 7 中也尝试过,但我有登录用户的暗示,他属于管理员组,但它不是 Windows 管理员登录.

C:\Users\Sathasivam_Anand\Downloads\fmw_12.2.1.2.0_wls_Disk1_1of1>runas /user:Ad
ministrator "java -jar fmw_12.2.1.2.0_wls.jar"
Enter the password for Administrator:

根据这个问题的第一个答案,我可以 运行 java 显然不需要任何管理员权限。 cmdlets 是正确的,但不清楚我对 Runas 参数的处理。我在 PowerShell

中收到以下错误
PS C:\Users\Sathasivam_Anand\Downloads\fmw_12.2.1.2.0_wls_Disk1_1of1> Start-Proc
ess -Verb Runas "C:\Progra~1\Java\jdk1.8.0_112\bin\java -jar .\fmw_12.2.1.2.0_wl
s.jar"
Start-Process : This command cannot be run due to the error: The system cannot
find the file specified.
At line:1 char:1
+ Start-Process -Verb Runas "C:\Progra~1\Java\jdk1.8.0_112\bin\java -ja ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [Start-Process], InvalidOp
   erationException
    + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.C
   ommands.StartProcessCommand

PS C:\Users\Sathasivam_Anand\Downloads\fmw_12.2.1.2.0_wls_Disk1_1of1>

我该如何克服这种情况。

有没有办法在 powershell 中使用 cmdLets 这种情况可以通过使用 pipes 来解决,如果需要的话。

你应该清楚,属于 Administrators Group 并不意味着我可以做需要作为 Administrator 的程序,我可以 运行 和 runas /user:Administrator "command",显然是错误的答案。因此删除正确的勾号。

如果可以,请作为另一个答案澄清。

通过使用 runas /user:Administrator,您告诉计算机 运行 这作为用户管理员,这与 运行 具有管理权限的应用程序非常不同。

您提到您的帐户拥有这些权限,因此您可以通过右键单击并选择 "Run as Administrator" 运行 cmdPowerShell,这可能会给 UAC提示,然后在该会话中完成的所有操作都将具有管理权限。否则,您可以从未提升的 PowerShell window 运行 命令 Start-Process-Verb Runas 参数,这将尝试以管理权限(可能是 UAC 提示符)启动该进程。