2016-09-08 1 views
0

를 사용하여 AD 사용자를위한 만들고 맵 홈 디렉토리 :나는 다음과 같은 구문을 사용하여 Active Directory 사용자 및 컴퓨터 GUI의 새로운 AD 사용자의 홈 디렉토리 생성 및 매핑하는 데 사용 PowerShell을

\ 파일 서버를 \ 사용자 \ % 사용자 이름 %

이 속임수는 자동으로 FileServer에 사용자의 홈 디렉토리를 만들고 디렉토리의 사용자에게 모든 권한을 자동으로 부여합니다. 나는 PowerShell이 ​​동일한 일을 할 수있는 방법이 무엇인지 궁금해하고있었습니다.

답변

0

나는 먼저 사용자를 확보해야한다고 생각합니다.

$user = get-ADUser -Filter { Name -like "Mike" } 

그런 다음, 같은 폴더 새로운 품목을 만들 : 새로운 ACL 객체 생성

$sac = $user.SamAccountName 
$folder = New-Item \\Server\Filesystem\$sac -Type Directory 

을 그리고 당신은 Set-ACL

를 통해 사용 권한을 설정해야

$AclOb = New-Object 
System.Security.AccessControl.FileSystemAccessRule("domain\$sac", 'FullAccess', 'ContainerInherit,ObjectInherit', 'None', 'Allow') 

보안 식별자 (도메인 \ $ sac), 권리 (FullAccess); 상속 설정 (ContainerInherit, ObjectInherit)은 폴더 아래의 모든 폴더와 파일이 여기에서 설정 한 권한을 상속한다는 것을 의미합니다. 상속 설정을 방해하지 않는 전파 설정 (없음). 유형 (허용).

및 설정 ACL

Set-Acl -Path $folder.FullName -AclObject $AclOb 

Greetz Eldo.Ob

관련 문제