Overview
We have been working in our new environment for a couple of months now and everything works just great. The only problem is management. We have multiple departments, multiple companies, multiple locations/offices, etc. and find it challenging to manage the spaghetti that currently exists.
System Information
Operating System: Windows Server 2016
The following relates to two machines (eventually in High Availability)
- Domain Controller (GPO, Active Directory)
- Storage Server (DFS)
Structure
We map a drive to our users that connects to a DFS.
The DFS has a bunch of subfolders, which, in turn, have more subfolders. The structure looks similar to the following:
Shares
├── Systems
| ├── System1
| ├── System2
├── Users
| ├── Accounting
| | ├── Company1
| | | ├── Office1
| | | ├── Office2
| | ├── Company2
| | | ├── Office1
| | | ├── Office2
| ├── General
| | ├── Company1
| | | ├── Office1
| | | ├── Office2
We have multiple Security Groups, such as the following:
Accounting
Company1
Company2
Office1
Office2
Issue
We cannot figure out how we can apply some sort of Item-level targeting at the folder level to ensure proper access.
For example:
User1
belongs to the following groups:
Accounting
Company1
Office1
User2
belongs to the following groups:
Accounting
Company1
Office2
Logically, the following should be our setup:
User1
should only have access to\\example.com\Shares\Users\Accounting\Company1\Office1
User2
should only have access to\\example.com\Shares\Users\Accounting\Company1\Office2
Unfortunately, this problem exists on a much larger scale when you add multiple departments (some of which may overlap), and the possibility of title/departmental role (such as Manager
who should have access to management-level documents for their respective departments).
Additionally
We would prefer to hide any folders that users don't have access to. In the example above, for example, User2
would not even know about the existence of \\example.com\Shares\Users\Accounting\Company1\Office1
since the user doesn't belong to the respective security groups
We would like to be able to apply some security groups according to the OU the user is placed in. Our current OU structure resembles the following (which closely matches some security groups such as Company or Office).
Example OU structure
Users
Company1
Office1
User1
Office2
User2
The above configuration (untested as of now) should theoretically work for things such as printer assignment, where we could add even a Floor
to each Office
if desired and group users by floor to assign default printers, secondary printers, etc.
Questions
- How can we ensure that our structure works with folder permissions as it would theoretically with printer assignment (i.e. item-level targeting)?
- How can we automatically assign Security Groups to users under specific Organizational Units?
- If some of the above are not possible, how can we ensure ease-of-use for our users, while increasing IT productivity, and improve file management and, consequently, user management?