0

我尝试了以下方法来创建用户并为用户分配主目录。

$comp = [ADSI]'WinNT://localhost,computer';
$user = $comp.Create('User', 'account14');
$user.SetPassword('Welcome1$');
$user.put('HomeDirectory','C:\Users\account14');
$user.SetInfo();

此处目录帐户尚不存在。所以理想情况下,它应该被创建并分配为主目录。如果我们检查用户 account14 的属性,C:\Users\account14 被列为本地路径,但没有创建目录。在用户的属性对话框中,如果我们单击应用,则在配置文件选项卡下,将创建目录。

4

1 回答 1

0

.put() 函数仅更新 AD 中的属性。在 ADUC 中,GUI 中内置了在创建新用户时自动创建目录的功能。如果您希望您的脚本执行此操作,则需要通过添加代码来在脚本中重现该功能以创建用户目录。

于 2013-12-02T15:18:12.457 回答