●本機指令 ●AD指令 ●PowerShell指令
---------------------------------------------------
抓取使用者在AD相關設定
Gpresult /R
抓取電腦本機在AD相關設定
Gpresult /r /scope computer
使用情境:1.需確認該帳號的GPO政策最後套用時間、2.需要確認GPO套用什麼設定。
※將/r改成/v會是詳細資訊ex:Gpresult /v
icacls
"C:\Windows\SYSVOL\domain\Policies" /reset /t /c /q
使用情境:恢復該群組NTSF(SMB)權限,繼承父資料夾設定,在錯誤設定後可以用這方式強制修復。
icacls:顯示、修改、備份或恢復檔案和資料夾的 NTFS 權限的命令。
/reset:重置為預設值恢復繼承的權限。所有手動更改的權限(如拒絕訪問、特定使用者的權限設定)都會被清除。
/t:使該指令路徑與子資料夾皆套用這個設定。
/c:如果沒有這個選項,遇到錯誤時命令會停止執行。
/q:靜默安裝。
Net user username001 /domain
使用情境:檢查當前本機內account資訊。
/domain:可以檢查當前網域內帳號。
--------------------------------------------------
repadmin /syncall /AeD
使用情境:1.有即時性資料需同步。
--------------------------------------------------
到期日查詢
Get-ADUser -Identity "username" -Properties
"msDS-UserPasswordExpiryTimeComputed" | Select-Object Name,
@{Name="PasswordExpiryDate";Expression={[datetime]::FromFileTime($_."msDS-UserPasswordExpiryTimeComputed")}}
是否被鎖定
Get-ADUser -Identity "username" -Properties
LockedOut | Select-Object Name, LockedOut
使用情境:查詢使用者密碼到期日與是否被鎖定,username需替換成user的帳號名稱
Hotfix
使用情境:查詢當前所有WindowsUpdate更新歷程。
--------------------------------------------------
certutil
-hashfile <檔案路徑> SHA1
使用情境:需要取得檔案Hash值時執行,也可使用解壓縮檔案取得。
AD測試複寫指令:repadmin
/syncall
AD健康狀態、配置和功能指令:dcdiag