-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運行它,我知道我需要在某個地方放置一個搜索庫 - 但我不確定它需要放在哪裏。針對特定OU在AD中運行powershell腳本
-SearchBase ou=workstations,dc=,dc=
在此先感謝您的幫助,您們總是很棒。
它是'Get-ADComputer'的一個參數,與'-Filter'和'-Properties'相同的語句。 –
@ MathiasR.Jessen - 最好不要在評論中回答;將其作爲正式答案提出。 –
爲什麼這會降低投票率? – ArcSet