命令查找特定 OU 中超过 180 天未登录的所有计算机

使用以下命令查找特定 OU 中超过 180 天未登录的所有计算机:

$computerdate = (Get-Date).AddDays(-180)

Get-ADComputer -Properties LastLogonTimeStamp -Filter {LastLogonTimeStamp -lt $computerdate }  -SearchBase 'OU=Computers,DC=china,DC=com'| Sort LastLogonTimeStamp| FT Name, @{N='lastlogontimestamp'; E={[DateTime]::FromFileTime($_.lastlogontimestamp)}} -AutoSize 

您可以禁用找到的计算机帐户

Get-ADComputer -Properties LastLogonTimeStamp -Filter {LastLogonTimeStamp -lt $computerdate
}  -SearchBase ‘OU=Computers,DC=china,DC=com’| Disable-ADAccount

或者将他们移动到单独的OU

Get-ADComputer ... | Move-ADObject -TargetPath “OU=Disabled Computers,DC=China,DC=com”

或者禁用这些计算机

Get-ADComputer ... | Remove-ADComputer

 

posted @ 2022-01-05 15:10  XXLLA  阅读(236)  评论(0)    收藏  举报