There is no “-force” switch for Remove-ADUser?

Are you kidding? How can I use “Remove-ADUser” to delete an user from Active Directory if there is no “-force” switch? Simply, it is for blocking automation scripts. We have so many IIS users in Active Directory. What should we do? Should we hire a new guy to manage users? I quit to use Powershell v2 AD modules for a while.

Update: You can assign $false to confirm parameter:

Remove-ADUser "User1" -Confirm:$False

Thanks to Shay Levi.

Tags: , , ,


You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

AddThis Social Bookmark Button

4 Responses to “There is no “-force” switch for Remove-ADUser?”

  1. Remove-Item “AD:\cn=FirstNameLastName ,OU=hr,DC=woodgrovebank,DC=com” -force

    Mutlaka gormussundur arastirirken, bu calismiyor mu?

  2. Remove-Item ya da bir kaç farklı komutla kullanıcıyı kaldırabiliyoruz. Fakat bunlar Active Directory Modulleri kadar kullanışlı değil. Örneğin yukarda yazmış olduğun komutta kullanıcının adı ve soyadını düzgün bir şekilde yazman gerekiyor. Eğer kullanıcının adı bir şekilde değişmiş ya da düzeltilmiş ise kullanıcıyı bulamaz. Aynı şekilde kullanıcının bulunduğu OU da değiştirilse sorun olur. Fakat Remove-ADUser, isim ve soyisim gerekmeksizin, Prelogon Name’e göre silme işlemi yapabiliyor.

    Remove-ADUser “yozturk”

    Yukardaki gibi çalıştırdığımda, kullanıcının adı soyadı ya da bulunduğu OU farketmeden, silme işlemi yapabiliyorsun. Prelogon name zaten uniqe olmak zorunda. Powershell V1 scriptleri ile de yapılabilir aynı işlem ama extra komutlarla search ettirmen gerekiyor.

  3. AD:\prelogonName gibi bisi yok mu peki yukarida yazdigim komutta? Ne sacma seymis ki bu boyle?

    “-force” parametresini de unutmustur bunlar garanti =p

  4. Prelogon Name’e göre de silinebiliyordur belki ama Active Directory Modullerinde böyle bir şeyin olmaması çok saçma. Native komutları dururken, başka komutlar kullandırtmamalılar bize.

Leave a Reply