net user "username" /domain
Net user | Microsoft Learn
Kullanıcıdan SID sorgulama:
Get-ADUser -Identity ad_user | Select-Object -Property Name,SID
SID'den Kullanıcı Sorgulama:
Get-ADUser -Filter * | Select-Object -Property SID,Name | Where-Object -Property SID -like "*-6677"
Belirli bir versiyondaki computer hesaplarını listelemek için
Get-ADComputer -Filter 'operatingsystem -like "*Windows Server 2016*"' -Properties Name,Operatingsystem | Sort-Object -Property Name |Select-Object -Property Name,Operatingsystem | ConvertTo-Html | Out-File C:\List_Windows_Server_2016.htm
Grup üyeliklerini listeleme
Import-Module ActiveDirectory
$Groups = (Get-AdGroup -filter * | Where {$_.name -like "GRUP_ADI"} | select name -ExpandProperty name)
$Table = @()
$Record = @{
"Group Name" = ""
"Name" = ""
"Username" = ""
"mail" = ""
}
Foreach ($Group in $Groups) {
$Arrayofmembers = Get-ADGroupMember -identity $Group -recursive | select name,samaccountname
foreach ($Member in $Arrayofmembers) {
$Record."Group Name" = $Group
$Record."Name" = $Member.name
$Record."UserName" = $Member.samaccountname
$objRecord = New-Object PSObject -property $Record
$Table += $objrecord
}
}
$Table | export-csv "C:\GRUP_ADI.csv" -NoTypeInformation
Belirli bir OU içerisindeki kullanıcıların istenilen özelliklerini listelemek
Get-aduser -filter * -SearchBase 'distinguishedName' -properties * |select Name, DistinguishedName, passwordlastset, Passwordneverexpires, LastBadPasswordAttempt, CannotChangePassword | export-csv C:\AD_USER.csv -Append
Raporları oluşturmak için Flex üzerindeki master server'a PuTTY üzerinden appadmin ile giriş yapın ve "sudo -i" ile root kulla...