1.用PowerShell查詢指定OU中所有賬號的創(chuàng)建時間\SID\上次修改密碼時間\最后一次登錄時間:
Get-ADuser -searchbase ' OU=LL,DC=LL,DC=COM ' -filter * -Properties * | Select-Object Name,SID, Created,PasswordLastSet,@{n="lastLogonDate";e={[datetime]::FromFileTime
($_.lastLogonTimestamp)}} | Export-CSV zuihoudenglu.csv -NoTypeInformation -Encoding UTF8
2.查詢AD中,默認的密碼策略(密碼復雜性要注、鎖定策略、密碼長度、密碼有效時間):Get-ADDefaultDomainPasswordPolicy
3.查詢AD中,哪些用戶被選中了“密碼永不過期”的選頂:
查詢域中被勾選了密碼永不過期選項的用戶
Get-ADUser -Filter 'PasswordNeverExpires -eq $true' -Server A | select name
查詢某個OU中被勾選了密碼永不過期選項的用戶并導出
Get-ADUser -searchbase ' OU=ll,DC=ll,DC=com ' -Filter 'PasswordNeverExpires -eq $true' -Server A | select name | Export-CSV mimayongbuguoqi.csv -NoTypeInformation -
Encoding UTF8
4.查詢AD中,已鎖定的用戶
get-aduser -filter * -properties * | where {$_.lockedout} | ft name,lockedout
5.查詢AD中,哪些郵件組是空成員
Get-ADGroup -Filter * -Properties Members | where { -not $_.Members} | select Name
6.查詢AD中OU所有一個月內(nèi)未登錄的AD帳號
Get-ADuser -searchbase ‘ OU=ll,DC=ll,DC=com ‘ -filter * -Properties * | Select-Object Name,SID, Created,PasswordLastSet,@{n="lastLogonDate";e=
{[datetime]::FromFileTime($_.lastLogonTimestamp)}} | where {$_.lastlogondate -lt (get-date).AddDays(-30)}
Get-ADuser -searchbase ' OU=ll,DC=ll,DC=com ' -filter * -Properties * | Select-Object Name,SID, Created,PasswordLastSet,@{n="lastLogonDate";e=
{[datetime]::FromFileTime($_.lastLogonTimestamp)}}
7.查詢AD中,被禁用的賬號
get-aduser -filter * -SearchBase "OU=ll,DC=ll,DC=com" | where {($_.enabled -eq $false) -and (($_.DistinguishedName).Contains("Leave") -eq $false)} | select
samaccountname,Surname,givenname,enabled,DistinguishedName | Export-Csv -Encoding Unicode -NoTypeInformation D:\ps\jinyongzhanghao.csv
8.查詢AD中,被禁用的賬號,并啟用(啟用后導出的csv文件中為空,可能是因為它導出文件是禁用的賬號,而禁用的賬號已被啟用)
get-aduser -filter * -SearchBase "OU=ll,DC=ll,DC=com" | where {($_.enabled -eq $false) -and (($_.DistinguishedName).Contains("Leave") -eq $false)} | Export-Csv -
Encoding Unicode -NoTypeInformation D:\ps\qiyongzhanghao.csv |Enable-ADAccount
9.查詢規(guī)定時間內(nèi)為登錄的計算機
Search-ADAccount -AccountInactive -TimeSpan "3" -ComputersOnly | select name | export-csv computertime.csv
$a=Import-Csv computertime.csv
foreach ($b in $a){
get-adcomputer $b.name | Move-ADObject -TargetPath "ou=delete,ou=ll,dc=ll,dc=com"
}
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。