- 354 名前:300 [2020/06/11(木) 17:55:09 ID:fJWIdGby.net]
- 教えてください。
ADユーザーの最新ログオン日時を取得したいです。 記述としては、 $Now = Get-Date -Format 'yyyyMMdd_hhmmss' $logPath = Join-Path -Path ([Environment]::GetFolderPath("Desktop")) -ChildPath ('{0}.csv' -f $Now ) $users = Get-ADUser -Filter * -SearchBase " OU=ユーザー,DC=test,DC=local " foreach ($user in $users) { Write-Host ('{0} : ' -f $user.SamAccountName) -NoNewline $grps = (Get-ADPrincipalGroupMembership -identity $user).name $line = '"{0}",' -f $user.SamAccountName $line = $line + ('"{0}",' -f $user.Enabled) $line = $line + ('"{0}",' -f $user.LastLogon) と思いましたが、最終ログオン日時を取得するのは LastLogonであっているでしょうか? また、最終ログイン日時の後にフルネームを取得したいときは、 $Now = Get-Date -Format 'yyyyMMdd_hhmmss' $logPath = Join-Path -Path ([Environment]::GetFolderPath("Desktop")) -ChildPath ('{0}.csv' -f $Now ) $users = Get-ADUser -Filter * -SearchBase " OU=ユーザー,DC=test,DC=local " foreach ($user in $users) { Write-Host ('{0} : ' -f $user.SamAccountName) -NoNewline $grps = (Get-ADPrincipalGroupMembership -identity $user).name $line = '"{0}",' -f $user.SamAccountName $line = $line + ('"{0}",' -f $user.Enabled) $line = $line + ('"{0}",' -f $user.LastLogon) $line = $line + ('"{0}",' -f $user.Fullname) となるでしょうか?
|

|