如何在Active Directory中为用户大量创build“home”文件夹?

我在森林里有100个用户。 我们从来没有使用Active Directory的“家庭”文件夹function,现在我想使用。

问题是手动创build100个文件夹和分配权限效率较低。

有没有办法为每个用户创build一个自动文件夹,并将其分配给活动目录的“home”文件夹?

谢谢

首先,“主文件夹”属性是一个遗留问题。 您应该使用GPO文件夹redirect或包含%username%variables的GPO映射驱动器策略来匹配文件夹名称。

如果使用文件夹redirect,则可以将其configuration为为每个用户创build文件夹(如果不存在)。 这是最简单的方法。

如果你不去redirect路由,你当然可以编写所有这些脚本,但是这很大程度上取决于你的环境。 如果你正在使用PowerShell(你应该这样做),你会希望get-aduserget-aclset-aclnew-item cmdlet至less是。

您可以使用get-help <command> -full命令查找更多信息并查看所有这些示例。 为了使用get-aduser来枚举现有用户,您将需要AD PowerShell模块。 你可以在RSAT中安装AD命令行工具。

像其他人所说…这是真的被弃用。

但是如果你想在ADUC内部做到这一点:

突出显示所有用户,右键单击属性。

转到configuration文件选项卡。

选中“主文件夹”

将连接设置为您要映射的驱动器号。

在“收件人:”框中input“\\服务器名称\共享名称\%用户名%”

例如: \\fileserver1\Users\%username%

这将基于他们的用户名/login名将它们全部设置为该服务器上的共享文件夹,并将其全部权限赋予其个人文件夹。

如果通过GPO使用文件夹redirect来redirect用户我的文档文件夹,则只需创build具有相应共享和NTFS权限的父文件夹即可。 每个用户我的文档文件夹将在login(和处理GPO)时自动创build,并将为每个用户创build适当的权限。