Forum

Server 2012 PowerSH...
 
Bildirimler
Hepsini Temizle

Server 2012 PowerSHELL ile çoklu kullanıcı işlemi

7 Yazılar
2 Üyeler
0 Likes
487 Görüntüleme
(@malik.ahmet)
Gönderiler: 368
Honorable Member
Konu başlatıcı
 

 Kullanıcıların bir sonraki oturumda parola değiştirmelidir. kutucuğunu şuan boş toplu olarak powershellden bunu  nasıl etkinleştirebilirim.

 Set-ADUser -Identity user1 -PasswordNeverExpires $true   bu komutla tek tek user isimleriyle oluyor ama toplu olarak nasıl yapabilirim.

 
Gönderildi : 02/12/2013 18:20

(@ersincan)
Gönderiler: 975
Illustrious Member
 

Merhaba

Kullanıcıların bulundugu belirli bir OU var ise aşağıdaki komuttan yaralanabilirsin.

Get-ADUser -Filter * -SearchBase "OU=Finance,OU=UserAccounts,DC=FABRIKAM,DC=COM" | Set-ADUser -PasswordNeverExpires $true

Kaynak

http://technet.microsoft.com/en-us/library/ee617241.aspx  

 
Gönderildi : 03/12/2013 01:33

(@malik.ahmet)
Gönderiler: 368
Honorable Member
Konu başlatıcı
 

Merhaba Komutu kendi sistemime göre set edip uyguladığımda hata veriyor 

 

 

PS C:\> Set-ADUser  -Filter * -SearchBase "OU=ExchangeUsers,OU=UserAccounts,DC=M
ARS,DC=LOCAL" | Set-ADUser -PasswordNeverExpires $true
Set-ADUser : A parameter cannot be found that matches parameter name 'Filter'.
At line:1 char:13
+ Set-ADUser  -Filter * -SearchBase "OU=ExchangeUsers,OU=UserAccounts,DC=MARS,D
C=L ...
+             ~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Set-ADUser], ParameterBind
   ingException
    + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.ActiveDirectory
   .Management.Commands.SetADUser

 
Gönderildi : 03/12/2013 13:34

(@ersincan)
Gönderiler: 975
Illustrious Member
 

Merhaba

Komutu yalnış yazmışsınız. Get-yerine Set yazmışsınız. Yeniden aşğıdaki komut denermisiniz?

Get-ADUser -Filter * -SearchBase "OU=ExchangeUsers,OU=UserAccounts,DC=MARS,DC=LOCAL" | Set-ADUser -PasswordNeverExpires $true

 
Gönderildi : 03/12/2013 22:20

(@malik.ahmet)
Gönderiler: 368
Honorable Member
Konu başlatıcı
 

Selam,

Get-ADUser olarakta denemistim yarin tekrardan bakicam tesekkurler

 

 
Gönderildi : 03/12/2013 23:52

(@ersincan)
Gönderiler: 975
Illustrious Member
 

Selam sonucu bekliyoruz.. Bu arada domainizin ismi Mars.local, kullanıcılar UserAccounts OU'su içinde bulunan ExchangeUsers OU'su içinde değilmi. Eğer dn ismini yazmakta zorlanıyorsanız get-aduser -identity "username" -Properties * komutu çıktısında bulunan DN yolunu kullanabilirsiniz.

İyi Akşamlar 

 
Gönderildi : 04/12/2013 02:49

(@malik.ahmet)
Gönderiler: 368
Honorable Member
Konu başlatıcı
 

Merhabalar,

Komut çalıştı Son halini burada yazıyorum.

Get-ADUser -Filter * -SearchBase "OU=ExchangeUsers,DC=MARS,DC=LOCAL" | Set-ADUser -PasswordNeverExpires $true 

UserAccounts OU su yoktu bende fazladan eklemişim.)

 

Ayrıca herkesin çok işine yarayacağına emin olduğum PowerShell Scriptin Linki: Scripti çalıştırınca sizden CSV dosyasını istiyor içinde 2 tane örnek CSV dosyasıda var.

http://www.telnetport25.com/2009/12/quick-post-%E2%80%93-script-to-create-lab-users-%E2%80%93-powershell-version%E2%80%A6/  

 

 

 

 
Gönderildi : 04/12/2013 12:57

Paylaş: