tarafından

Powershell ile Klasör Oluşturma ve İzin Atama

Dosya sunucusu üzerinde klasör oluşturma ve bu klasöre uygun yetkiler vermek için XCACLS scripti Windows Server 2012 R2 ile birlikte bana sıkıntılar yaşatmaya başlamıştı. Bu yüzden Active Directory ‘deki her kullanıcı için oluşturduğum Kişisel klasörleri bende aşağıdaki powershell scripti ile yapmaya başladım. Scripti kendinize göre uyarlamak için,

İlk adımımız örnek bir klasör oluşturarak onun üzerinde olması gereken yetkileri ayarlıyoruz.

home-scrip-powershell (1)

File System Security PowerShell Module 4.2.1” modülünü Technet Sayfası üzerinden indiriyoruz ve Powershell kütüphanemize ekliyoruz.

home-scrip-powershell (2)

Get-NTFSAccess -Path Klasöryolu | fl komutu ile ileride kullanacağımız kullanıcı haklarını alıyoruz.

home-scrip-powershell (3)

Şimdi Scripte yer alan domain ismi ve yukarıda elde ettiğimiz klasör yetkileri kendimize göre uyarlıyoruz.

home-scrip-powershell (4)

Sonrasında scripti çalıştırdığımızda bizden kullanıcı adı isteyecektir. Girmiş olduğumuz bilgiye göre klasörü oluşturacaktır.

home-scrip-powershell (6)

Bende klasör isimleri aktif directory kullanıcı adları ile aynı olduğu için basit bir kontrol mekanizmasıda gerekliydi.

home-scrip-powershell (7)

Scripti kopylamak için,

$Username = Read-Host “Please enter your name”
$Path = “K:\Home\”+$username
if (dsquery user -samid $username) {
If (Test-Path -Path $Path -PathType Container)
{
Write-Host “$username KLASORU ZATEN MEVCUT GARDAS” -ForegroundColor Red
}
ELSE
{
New-Item -Path $path -ItemType directory
Add-NtfsAccess -Path $Path -Account “haustest\$username” -AccessRights “DeleteSubdirectoriesAndFiles, Write, ReadAndExecute, Synchronize”
Write-Host “KLASOR OLUSTURMA BASARILI” -ForegroundColor Green
}
}
else
{
Write-Host “$Username KULLANICISI HENUZ SISTEMDE YOKKI 😥 ” -ForegroundColor Magenta
}

Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s