我想在我的系统中安装 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。 cmdlet
是正确的,但不清楚我处理 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 并不意味着我可以执行需要以管理员身份运行的程序,我可以使用 runas/user:Administrator "command"
运行,显然是错误的回答。因此删除正确的勾号。
如果可以,请澄清为另一个答案。
最佳答案
通过使用 runas/user:Administrator
,您告诉计算机以管理员用户身份运行它,这与以管理员权限运行应用程序有很大不同。
您提到您的帐户具有这些权限,因此您可以通过右键单击并选择“以管理员身份运行”来运行 cmd
或 PowerShell
,这可能会给 UAC提示,然后在该 session 中完成的所有操作都将具有管理权限。否则,您可以从未提升的 PowerShell 窗口运行带有 -Verb Runas
参数的命令 Start-Process
,这将尝试以管理权限(可能是 UAC 提示符)启动该进程。
关于windows - 如何以管理员身份在 Powershell 中运行命令以安装 Weblogic 12c 并克服其以管理员身份运行的影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41256514/