命令查找特定 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

浙公网安备 33010602011771号