OperatorOSScriptForge
Menu
Script Actions
Verified OperatorOS Official
Official OperatorOS / entra-id

Entra ID Device Sign-In Audit

Read-only Entra ID script for device sign-in audit.

Script Actions

Script Actions

Credibility

Last reviewed

Jun 4, 2026

Last tested

Jun 1, 2026

PowerShell

Windows PowerShell 5.1, PowerShell 7

Safety score

63/100

Documentation

100/100

Community rating

Coming soon

Downloads

Coming soon

Review status

approved

Verified by OperatorOS

Review

OperatorOS verified

Catalog

Official library

Safety

Static scan completed

Entra ID Device Sign-In Audit is part of the official OperatorOS ScriptForge catalog. It has been reviewed for metadata completeness, safety scan results, PowerShell compatibility, and technician-facing documentation.

Script Body

# OperatorOS ScriptForge official read-only audit script
# Category: Entra ID
# Report: Device Sign-In Audit

$OperatorOSFrameworkPath = Join-Path -Path $PSScriptRoot -ChildPath '..\..\..\framework\OperatorOS-ScriptFramework.psm1'
if (Test-Path -LiteralPath $OperatorOSFrameworkPath) {
    Import-Module $OperatorOSFrameworkPath -Force
}

$ErrorActionPreference = 'Stop'

Get-MgDevice -All | Select-Object DisplayName,OperatingSystem,ApproximateLastSignInDateTime

Requirements

  • Microsoft Graph PowerShell SDK with Directory.Read.All or equivalent read-only permissions.

Parameters

No parameters documented.

Examples

Run report

Runs the read-only audit report with default options.

./entra-id-device-sign-in-audit.ps1

Changelog

1.0.0 - Initial official read-only audit/reporting seed. 1.1.0 - Added OperatorOS enterprise framework import bootstrap.