これはこれまで私が持っていたものですが、私は運がありません。あなたはどう思いますか?アクティブなディレクトリのユーザー名、メンバーのアカウント、lastlogondateを取得するためのpowershellスクリプトを作成するにはどうすればよいですか?
Get-ADUser -LDAPFilter "(name=*)" -SearchScope Subtree `
-SearchBase "OU=adminaccounts,OU=Managed Objects,DC=testdomain,DC=Com" ` |
% {
$user = $_
$user | Get-ADPrincipalGroupMembership |
Select @{N="User";E={$user.sAMAccountName}},
@{N="Group";E={$_.Name}},
@{N="LastLogon";E={[DateTime]::FromFileTime($user.LastLogon)}}
} |
Select User,Group,LastLogon |
Export-Csv C:\temp\report.csv -nti
"運が悪い"とは具体的に考える必要があります。 –
私はまだPowershellを初めて使っていることを謝ります。スクリプトはlastlogondate以外のすべてを出力します。 –
調整が完了しました。上記のスクリプトをオリジナルの質問で編集して、あなたが推奨したものを編集しました。残念ながら、それは私に同じ結果をもたらします。ユーザーとグループは表示されますが、lastlogonは表示されません。 –