Skip to content

Commit 3ec7fec

Browse files
authored
Merge pull request #68 from SuryenduB/patch-1
Update Get-MsIdInactiveSignInUser.ps1 to Include Last Successful Sign In Date Time
2 parents 096a0ab + 4e91b29 commit 3ec7fec

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

src/Get-MsIdInactiveSignInUser.ps1

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
2+
13
<#
24
.SYNOPSIS
35
Retrieve Users who have not had interactive sign ins since XX days ago
@@ -85,12 +87,23 @@ function Get-MsIdInactiveSignInUser {
8587
If ($null -eq $userObject.signInActivity.LastSignInDateTime) {
8688
$checkedUser.LastSignInDateTime = "Unknown"
8789
$checkedUser.LastSigninDaysAgo = "Unknown"
88-
$checkedUser.lastNonInteractiveSignInDateTime = "Unknown"
90+
$checkedUser.LastNonInteractiveSignInDateTime = "Unknown"
91+
$checkedUser.LastSuccessfulSignInDateTime = "Unknown"
8992
}
9093
else {
9194
$checkedUser.LastSignInDateTime = $userObject.signInActivity.LastSignInDateTime
9295
$checkedUser.LastSigninDaysAgo = (New-TimeSpan -Start $checkedUser.LastSignInDateTime -End (Get-Date)).Days
93-
$checkedUser.lastSignInRequestId = $userObject.signInActivity.lastSignInRequestId
96+
97+
if($null -eq $userObject.signInActivity.LastSuccessfulSignInDateTime ){
98+
$checkedUser.LastSuccessfulSignInDateTime = "Unknown"
99+
$checkedUser.LastSuccessfulSignInDaysAgo = "Unknown"
100+
}
101+
else {
102+
$checkedUser.LastSuccessfulSignInDateTime = $userObject.signInActivity.lastSuccessfulSignInDateTime
103+
$checkedUser.LastSuccessfulSignInDaysAgo = (New-TimeSpan -Start $checkedUser.LastSuccessfulSignInDateTime -End (Get-Date)).Days
104+
105+
}
106+
$checkedUser.LastSignInRequestId = $userObject.signInActivity.lastSignInRequestId
94107

95108
#lastNonInteractiveSignInDateTime is NULL
96109
If ($null -eq $userObject.signInActivity.lastNonInteractiveSignInDateTime){
@@ -121,3 +134,4 @@ function Get-MsIdInactiveSignInUser {
121134
if ($CriticalError) { return }
122135
}
123136
}
137+

0 commit comments

Comments
 (0)