我如何'作为'networking服务'运行?

我试图运行一个进程作为另一个帐户。 我有命令…

runas“/ user:WIN-CLR8YU96CL5 \ network service”“abwsx1.exe”

但是这要求input密码。 但是没有为networking服务设置密码。

是我试图做的可能吗?

系统本地服务networking服务

从SysInternals使用PsExec.exe 。

例如这将打开一个新的命令提示符运行NETWORK SERVICE:

psexec -i -u "nt authority\network service" cmd.exe 

这将作为本地系统运行它:

 psexec -i -s cmd.exe 

您可以通过从cmd提示符运行whoami来validation这些。

也可以看看:

在“任务计划程序”中,创build一个任务,以在NETWORK SERVICE用户下运行该应用程序。 然后可以使用命令行运行任务

 schtasks / run / TN“taskname”

其中taskname是您的任务的名称。

通常,您只能从Windows服务中模仿为服务帐户,就像本文提到的那样,

http://geek.hubkey.com/2008/02/impersonating-built-in-service-account.html

如果您尝试在自己的用户环境中执行此操作,则此类尝试将失败。

我在PsExec64-v2.2上testing了PsExec -i -s cmd.exePsExec -i -u "nt authority\network service" cmd.exe ,对于win10-home-x64-10.0.14393和win10-pro-x64 -10.0.15063使用正常的控制台它的失败,使用高架控制台它工作正常。

networking服务帐户是“NT AUTHORITY \ NetworkService”,不需要密码,所以请留空:只需在提示input密码时按Enter即可。