0

پیدا کردن کاربران Disable در اکتیودایرکتوری از طریق PowerShell

با سلام

command ای که برای پیدا کردن کاربران disable در اکتیو دایرکتوری از طریق PowerShell می توان زد چیست؟ لطفاً راهنمایی کنید. ممنونم.

از دستور dsquery user -inactive 4 -disable و dsquery user -inactive 4 -limit 0 خروجی دقیقی نگرقتم و از طریق PoweShell روی سرور 2012 این دستور رو نیاز دارم. با تشکر.

پرسیده شده در 1394/11/04 توسط
آواتار

5 پاسخ

2

در پاور شل میتوانید از کد های زیر استفاده کنید

Code
Get-ADUser -Filter {Enabled -eq $false} | FT samAccountName

اگر میخواهید نام و نام خانوادگی کاربر را هم بدانید کد زیر در پاور شل

Code
Get-ADUser -Filter {Enabled -eq $false} | FT samAccountName, GivenName, Surname

همچنین لینک زیر نیز میتواند در پیدا کردن کاربران بلا استفاده به شما کمک کند

پاسخ در 1394/11/04 توسط
0

خروجی این دستورات 7 یا 8 اکانت را بیشتر نداد.

DC مجمود در مجموعه من بالای 150 نفر اکانت disable داره

پاسخ در 1394/11/04 توسط
آواتار
0

ضمن این که لینکی هم که معرفی کردین، داره با cmd از اکتیو query میگیره. من powershell رو می خوام!!

پاسخ در 1394/11/04 توسط
آواتار
2

بله اون لینک ربطی به پاور شل نداشت کد زیر رو تست کنید البته با رعایت نام DC و OU هاتون

Code
import-module activedirectory
Get-ADUser -Filter * -SearchBase "OU=Test,DC=domain,DC=com" -Properties Name, sAMAccountName, Enabled | ? {$_Enabled -eq $false} | select Name, sAMAccountName, Enabled | Export-csv "c:\disabledusers.csv" -NoTypeInformation
پاسخ در 1394/11/04 توسط

پاسخ شما