这似乎是一个愚蠢的问题,但我想知道,如果我使用PC中的本地管理员帐户启动服务并切换到另一个用户,该服务是否在该用户上运行?
长篇故事: 我使用本地管理员帐户在PC中安装了filebeat作为服务,并在那里启动了服务。我想知道该服务是否仍然使用同一台PC在另一个用户帐户中运行。
我已经检查了任务管理器,它似乎表明它正在运行但是真的吗?我已收集管理员帐户的日志,但似乎无法从用户帐户发送日志。
由于
答案 0 :(得分:0)
根据你的评论:
但在我的本地电脑上,它位于此帐户:本地服务
下
"本地服务"是一个特殊的内置Windows用户帐户,它为服务提供了一组简化的权限。所以要回答你的问题:服务流程不是作为你的管理员"用户,也不是管理员级用户。
您的Start-Service
命令没有直接启动服务或服务流程,而是向服务控制管理器发送一条消息,然后启动该服务。
见这里:https://msdn.microsoft.com/en-us/library/windows/desktop/ms684188(v=vs.85).aspx
LocalService
帐户是服务控制管理器使用的预定义本地帐户。安全子系统无法识别此帐户,因此您无法在调用LookupAccountName
函数时指定其名称。它在本地计算机上具有最低权限,并在网络上显示匿名凭据。