-1
import-module activedirectory
$DaysInactive = 90
$time = (Get-Date).Adddays(-($DaysInactive))
Get-ADComputer -Filter {LastLogonTimeStamp -lt $time} -Properties LastLogonTimeStamp |
select-object Name,@{Name="Stamp"; Expression={[DateTime]::FromFileTime($_.lastLogonTimestamp)}} | export-csv C:\users\user\desktop\OLD_Computer.csv
-notypeinformation
이 스크립트는 Active Directory에서 일부 부실 개체를 정리하기 위해 실행하려고하는 스크립트입니다. 지난 90 일 이상 로그인하지 않은 컴퓨터 개체를 추적하고 있습니다. 이 스크립트는 정상적으로 작동하지만 이제는 특정 OU에 대해 실행해야합니다. 검색베이스를 어딘가에 배치해야한다는 것을 알고 있습니다. 그러나 배치해야하는 위치가 확실하지 않습니다.AD의 특정 OU에 대한 powershell 스크립트 실행
-SearchBase ou=workstations,dc=,dc=
미리 도움을 주셔서 감사합니다. 항상 도움이됩니다.
'Get-ADComputer'의 매개 변수이므로'-Filter' 및 -Properties'와 동일합니다. –
@ MathiasR.Jessen - 의견에 답변하지 않는 것이 좋습니다. 정식 답장으로 제안하십시오. –
왜 이것을 다운 그레이드 했습니까? – ArcSet