我正在自动执行在Windows上设置服务的过程,其中一个步骤涉及创建一个可以配置为该服务的“登录身份”用户的帐户。
我的脚本目前存在一个问题,即每次在机器中创建新用户时,都会在/ Users /%account%
下创建主目录此帐户不需要主目录。此外,该脚本可能在一台机器中运行多次,并且该帐户可能会被替换,因此我不希望每次都创建一个主目录结构。
有没有办法告诉Windows它不应该为帐户创建主目录?
答案 0 :(得分:0)
您在\users
文件夹中看到的%account%文件夹不是主目录,而是个人资料目录。它是保存文件的位置(NTUser.dat),用于存储CURRENT_USER
注册表分支的注册表配置单元以及用户的所有配置。每个帐户都需要一个配置文件,如果不存在,它将在默认用户配置文件的登录时创建。
所以,你有两个选择:
使用已存在的服务帐户之一(本地系统,本地服务或网络服务)。您不会避免使用配置文件,但会重复使用现有配置文件
使用在服务配置LogOn标签中定义帐户的虚拟帐户NT SERVICE\nameOfYourService
有关详细信息,请参阅Service Accounts Step-by-Step Guide