Skip to content

Commit fff912e

Browse files
committed
Log last sign-in date when disabling guest users
Updated the log message in Invoke-CIPPStandardDisableGuests to include the guest's last successful sign-in date for better auditing and traceability.
1 parent 4b58de2 commit fff912e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Modules/CIPPCore/Public/Standards/Invoke-CIPPStandardDisableGuests.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ function Invoke-CIPPStandardDisableGuests {
6868
foreach ($guest in $GraphRequest) {
6969
try {
7070
$null = New-GraphPostRequest -type Patch -tenantid $tenant -uri "https://graph.microsoft.com/beta/users/$($guest.id)" -body '{"accountEnabled":"false"}'
71-
Write-LogMessage -API 'Standards' -tenant $tenant -message "Disabling guest $($guest.UserPrincipalName) ($($guest.id))" -sev Info
71+
Write-LogMessage -API 'Standards' -tenant $tenant -message "Disabling guest $($guest.UserPrincipalName) ($($guest.id)). Last sign-in: $($guest.signInActivity.lastSuccessfulSignInDateTime)" -sev Info
7272
} catch {
7373
$ErrorMessage = Get-CippException -Exception $_
7474
Write-LogMessage -API 'Standards' -tenant $tenant -message "Failed to disable guest $($guest.UserPrincipalName) ($($guest.id)): $($ErrorMessage.NormalizedError)" -sev Error -LogData $ErrorMessage

0 commit comments

Comments
 (0)