diary_detail
HOME » スタッフブログ » takanoのブログ » ActiveDirectoryモジュールを使用した個人ディレクトリ作成

ActiveDirectoryモジュールを使用した個人ディレクトリ作成

2014年5月12日

Author : takano

PowerShellスクリプトを書く機会があったのでメモ。。。

ActiveDirectoryのユーザー操作に関するコマンドレットは下記のものがあります。


今回はタイトルにもあるように所属しているユーザーの個人ディレクトリ作成ということで、「Get-ADUser」を使用します。
以下にサンプルを記載します。 
------------------------------------------------------------------------------------------

#ActiveDirectory の有効ユーザー取得
$aduser = get-aduser -filter {Enabled -eq "true"}

$dir = "作成先パス"

#取得したユーザー分ループ
foreach($value in $aduser) {
 $name = $value.SamAccountName
 #既に作成済みのディレクトリは作成しない
 $result = Test-Path $dir\$name
 if($result) {
 continue
 }

 #ディレクトリ作成
 New-Item $dir\$name -itemType Directory
 #アクセス権限付与(個人のみ)
 icacls $dir\$name /grant:r $name":(OI)(CI)F"
}
------------------------------------------------------------------------------------------

以上。


calendar

2014年5月の日記

site search