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

时间:2016-12-21 06:32:50

标签: windows powershell weblogic12c

我想在我的系统中安装Weblogic 12c。但我确实有影响。我在本地系统中携带管理员权限,但不携带管理员登录密码。我在Windows 10中尝试过。在之前的Windows 7中,但我有登录用户的含义,他属于Administrators Group,但它不是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>

我如何克服这种情况。

使用cmdLets中的powershell是否可以通过pipes使用runas /user:Administrator "command"来管理这种情况。

您应该清楚属于Administrators Group并不意味着我可以执行需要作为管理员的程序,我可以使用interface = ipaddress.IPv4Interface('11.22.104.0/0.0.0.255') value = interface.with_prefixlen 运行,显然是错误的答案。因此删除右勾。

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

1 个答案:

答案 0 :(得分:4)

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

您提到您的帐户具有这些权限,因此您可以通过右键单击并选择“以管理员身份运行”来运行cmdPowerShell,然后可能会提供UAC提示,然后完成所有操作该会话将具有管理权限。否则,从未加载的PowerShell窗口,您可以使用Start-Process参数运行命令-Verb Runas,该参数将尝试使用管理权限(可能是UAC提示符)启动该进程。