给定的用户帐户的文件结构\\file-server\students\grad-year\user-home-folder
,是否可以创建共享\\file-server\user-name
?
我有一个 Mac/Windows 混合环境。Mac 在根级别共享的情况下运行得更好。
我可以使用 AD 用户属性 - 配置文件选项卡中的用户目录中创建主文件夹\\file-server\students\grad-year\%username%
。但是,这似乎只是创建了文件夹,而不是真正的共享。文件服务器属性将主文件夹显示为“网络路径:未共享”。
我有大约 2000 个帐户需要像这样处理。所以我想找到一种方法来自动创建真正的共享(就像您使用高级共享创建的一样)。
那可能吗?
答案1
你的问题的实际答案
给定 \file-server\students\grad-year\user-home-folder 用户账户的文件结构
是否可以创建 \file-server\user-name 的共享
回答你的实际问题,是的,你可以为每个学生文件夹创建一个文件共享,它将被映射到\\file-server\user1
用户 1 的文件夹,但维护那么多共享是疯话。ADUC 配置文件选项卡不会为你做到这一点。你必须编写脚本或手动执行。
如果需要,您可以映射共享的子目录,因此如果您将所有用户的主文件夹映射到,那么H:\
您可以按照下面的建议H:\
为 User1映射\\file-server\students\User1
,即使User1
文件夹本身没有明确共享。这是文件共享的一个功能 - 您可以直接映射任何子文件夹,即使它没有明确共享,只要它是通过共享的父文件夹隐式共享的。
继续阅读下面的建议,它们将使您的生活变得无限轻松。
您应该如何考虑布局文件服务器
我有大约 2000 个帐户需要像这样处理。所以我想找到一种方法来自动创建真正的共享(就像您使用高级共享创建的一样...)。
您不想为每个用户维护一个具有单独共享权限的单独共享。这太疯狂了。在共享权限和NTFS 权限中\\file-server\students
共享。然后,考虑放弃这种方法,因为它只会增加复杂性,让您的层次结构看起来像这样:Everyone - Full Control
Authenticated Users - Read - This folder only
grad-year
-Students (NTFS Permissions: Authenticated Users - Read - This Folder Only | Administrators - Full Control | System - Full Control || Share Permissions: Authenticated Users - Full Control)
---User1 (NTFS Permissions: User1 - Modify | Administrators - Full Control | System - Full Control)
---User2 (NTFS Permissions: User2 - Modify | Administrators - Full Control | System - Full Control)
相信我,我在许多高等教育环境中都处理过这个问题。当你做其他事情而不是\\file-server\students\user1
在 上分享它时,它就会变成一个巨大的麻烦students
。除非你有数以万计的学生文件夹,否则你会把它复杂化。
多股与一股
你说
我有一个 Mac/Windows 混合环境。Mac 在根级别共享的情况下运行得更好。
我处理过大量 OS X/Windows 混合环境,OS X 占用 Windows SMB 共享,我从未听说过您所描述的情况。我假设您在权限方面做了一些疯狂的事情,或者在这里有一些令人讨厌的环境因素,因为文件夹的深度根本不重要。共享每个文件夹真的没有任何好处。真的,坚持共享根文件夹并正确使用 NTFS 权限。
关于 ADUC 中的配置文件选项卡
你还说
我可以使用 \file-server\students\grad-year\%username% 在 AD 用户属性 - 配置文件选项卡中的用户目录中创建主文件夹。
不要使用 ADUC 中的配置文件选项卡!它是 Windows NT 时代的产物!它是为了向后兼容而存在的,不应使用。您应该对 Windows 客户端使用 GPO,对 Mac 客户端使用 WGM/MCX 来映射这些共享。