powershell passwordlastset导出到电子表格
当我在csv文件中导出passwordlastset属性时,为什么所有机器的密码都是空的?其他一切都很完美powershell passwordlastset导出到电子表格,powershell,csv,Powershell,Csv,当我在csv文件中导出passwordlastset属性时,为什么所有机器的密码都是空的?其他一切都很完美 $Searcher = New-ObjectSystem.DirectoryServices.DirectorySearcher([ADSI]"LDAP://dc=amers,dc=jhe,dc=domain,dc=com") $Searcher.Filter = "(&(objectCategory=computer)(objectClass=computer)(!User
$Searcher = New-ObjectSystem.DirectoryServices.DirectorySearcher([ADSI]"LDAP://dc=amers,dc=jhe,dc=domain,dc=com")
$Searcher.Filter = "(&(objectCategory=computer)(objectClass=computer)(!UserAccountControl:1.2.840.113556.1.4.803:=2)(operatingSystem=Windows XP*))"
$Searcher.PageSize = 100000
$results = $Searcher.Findall()
$results | ForEach-Object { $_.GetDirectoryEntry() } |
select @{ n = 'CN'; e = { ($_.CN) } },
@{ n = 'DistinguishedName'; e = { $_.DistinguishedName } },
@{ n = 'extensionattribute7'; e = { $_.extensionattribute7 } },
@{ n = 'LastLogon'; e = { [DateTime]::FromFileTime($_.PasswordLastSet) } },
@{ n = 'OperatingSystem'; e = { $_.OperatingSystem } } |
Export-Csv 'C:\temp\WindowsXP_Only.csv' -NoType -Force
默认情况下,不会返回所有属性,因此需要指定所需的其他属性 此外,如果要查找上次登录日期(根据输出),则应使用
lastLogonTimestamp
而不是PasswordLastSet
下面是一个使用Get-ADComputer
的例子,我非常喜欢使用较旧的搜索广告的方法。当您对结果满意时,只需添加您的Export-CSV
$results = get-adcomputer -Filter "operatingSystem -like 'Windows XP*'" -properties cn,lastlogontimestamp,operatingsystem,extensionattribute7,PasswordLastSet -searchbase "dc=amers,dc=jhe,dc=domain,dc=com";
$results |
select @{ n = 'CN'; e = { ($_.cn) } },
@{ n = 'DistinguishedName'; e = { $_.DistinguishedName } },
@{ n = 'extensionattribute7'; e = { $_.extensionattribute7 } },
@{ n = 'LastLogon'; e = { [DateTime]::FromFileTime($_.lastLogonTimestamp) } },
@{ n = 'PasswordLastSet'; e = { [DateTime]::FromFileTime($_.PasswordLastSet) } },
@{ n = 'OperatingSystem'; e = { $_.OperatingSystem } }
您还可能会发现如何将数据导入
$results
?我已经更新了代码@在调用FindAll()
之前,先调用alrocTry$Searcher.SearchScope='Subtree'
。也可能是$Searcher.SearchBase=[ADSI]“LDAP://dc=amers,dc=jhe,dc=domain,dc=com”
。