我的森林中有 100 个用户。我们从未使用过 Active Directory 的“主”文件夹功能,现在我想使用。
问题是手动创建 100 个文件夹并分配权限效率较低。
有没有办法为每个用户自动创建一个文件夹并将其分配给活动目录的“主”文件夹?
谢谢
我的森林中有 100 个用户。我们从未使用过 Active Directory 的“主”文件夹功能,现在我想使用。
问题是手动创建 100 个文件夹并分配权限效率较低。
有没有办法为每个用户自动创建一个文件夹并将其分配给活动目录的“主”文件夹?
谢谢
首先,“主文件夹”属性是一个遗留的东西。您可能应该使用 GPO 文件夹重定向或 GPO 映射驱动器策略,其中包含
%username%
与文件夹名称匹配的变量。如果您使用文件夹重定向,您可以将其配置为为每个用户创建文件夹(如果它们不存在)。这是最简单的方法。
如果您不走重定向路线,您当然可以编写所有这些脚本,但这在很大程度上取决于您的环境。如果您正在使用 PowerShell(您应该使用),您将至少需要
get-aduser
、get-acl
、set-acl
和cmdlet。new-item
您可以使用命令找到更多信息并查看所有这些示例
get-help <command> -full
。为了用于get-aduser
枚举现有用户,您将需要 AD PowerShell 模块。您可以通过在 RSAT 中安装 AD 命令行工具来获得它。就像其他人所说的那样......它真的被弃用了。
但是,如果你想在 ADUC 中进行大量操作:
突出显示所有用户,右键单击属性。
例子:
\\fileserver1\Users\%username%
这将根据他们的用户名/登录名将所有这些设置为该服务器上共享中的一个文件夹,并赋予他们每个人对其个人文件夹的完全权限。
如果您通过 GPO 使用文件夹重定向来重定向用户我的文档文件夹,您只需创建具有适当共享和 NTFS 权限的父文件夹。每个用户的“我的文档”文件夹都将在登录(和 GPO 处理)时自动创建,并且会为每个用户创建适当的权限。