这可能是一个微不足道的问题,但我想知道是否可以使用net user
Windows 中的命令返回有关“NT Authority \ Network Service”用户的有用信息。我尝试了net user "NT Authority\Network Service"
多种变体,但命令只会吐出使用信息。我这样做的原因是,我有一个批处理脚本,用户输入用户名,然后我使用检查该用户是否已在计算机上net user
。如果用户存在,则不执行任何操作。如果用户不存在,我将创建用户。我希望用户能够输入网络服务用户或系统用户,并且仍然获得所需的结果。我以为我以前已经让它工作了,但似乎找不到我是如何做到的。
答案1
Net User
不会向您显示这些用户,因为他们不是(常规)用户帐户。
NetworkService 帐户是服务控制管理器使用的预定义本地帐户。安全子系统无法识别此帐户,因此您无法在调用 LookupAccountName 函数时指定其名称。
无论如何,您都不能用来Net User
创建名为“NT Authority \ Network Service”(或类似名称)的帐户,所以我不确定您担心的是什么。:)