Author Posts

February 24, 2015 at 7:43 am

I need to add groups to folders where the group name gives a hint as to what folder it should be added so say I have a

... etc.

folders and then

System Group
Application Group
Logs Group

I know that I can do the testing with
foreach($folder in $folders){
if(!(Test-Path $folder)){
New-Item -Path $folder -ItemType Directory -force

And for the groups

function LocalGroupExist($groupName)
return [ADSI]::Exists("WinNT://$env:COMPUTERNAME/$groupName,group")
Which can be run through for each.

Assuming the groups exist and the folders exist having a list of both in a txt file how do I go about adding the right group to the right folder?

February 24, 2015 at 7:45 am

I assume you mean "adding a group to the folder's ACL." Check out the Get-ACL and Set-ACL commands; natively, they're the only real way to manipulate ACLs.

February 24, 2015 at 10:09 am

Pretty much so. Thanks for the tip.