קבל תאריך יצירת משתמש או קבוצה ב- Azure AD (או MS365) באמצעות PowerShell


במאמר זה, נראה כיצד לקבל תאריך שבו משתמש או קבוצה נוצרו ב- Azure AD או ב- Microsoft 365 באמצעות PowerShell.

זאת בהנחה שכבר מותקן במחשב שלך מודול Azure AD עבור PowerShell.

התחבר לדייר Azure שלך:

Connect-AzureAD

הזן את שם המשתמש והסיסמה שלך, אשר את הכניסה ל- MFA (אני משתמש באפליקציה Microsoft Authenticator).

כדי לקבל מידע אודות משתמשים ב- Azure, נעשה שימוש ב- cmdlet Get-AzureADUser. אבל אין

createdDateTime

תכונה בין תכונות משתמש המוחזרות על-ידי ה- cmdlet (בניגוד ל- Get-ADUser המסוגל להחזיר את הערך של התכונה whenCreated מ- on-prem AD). באפשרותך להציג רשימה של תכונות משתמש זמינות של Azure AD באופן הבא:

Get-AzureADUser -ObjectId "f.martusciello@a-d.onmicrosoft.com"| Get-Member

כדי לקבל מידע אודות תכונות אובייקט מורחבות של Azure AD, השתמש ב- cmdlet Get-AzureADExtension.

לדוגמה, כדי לקבל את תאריך היצירה של משתמש לפי UserPrincipalName שלו, הפעל את הפקודה הבאה:

(Get-AzureADUserExtension -ObjectId "f.martusciello@a-d.onmicrosoft.com").Get_Item("createdDateTime")

באפשרותך לקבל את זמן היצירה של כל המשתמשים בדייר Azure AD שלך. השתמש בקובץ script זה של PowerShell כדי לעשות זאת:

$Report = @()
$AAD_users = Get-AzureADUser -All:$true
foreach ($AAD_User in $AAD_users) {
$objReport = [PSCustomObject]@{
User     = $AAD_User.UserPrincipalName
CreationDate  = (Get-AzureADUserExtension -ObjectId $AAD_User.ObjectId).Get_Item("createdDateTime")
}
$Report += $objReport
}
$Report

באפשרותך לייצא את רשימת משתמשי Azure AD לקובץ CSV:

$Report| Export-CSV "$PSScriptRoot\aad_users.csv"

כדי לקבל תאריך שבו נוצרה קבוצה ב- Azure AD, יהיה עליך לגשת לדייר שלך באמצעות Microsoft Graph API (שיטת החיבור מתוארת במאמר "חיבור Azure באמצעות Microsoft Graph API ו- PowerShell "). כדי להציג שמות קבוצות ואת התאריכים שבהם הם נוצרו, הפעל את קובץ ה- Script של PowerShell להלן:

$GrapGroupUrl = 'https://graph.microsoft.com/v1.0/Groups/'
$Groups=(Invoke-RestMethod -Headers @{Authorization = "Bearer $($token)"} -Uri $GrapGroupUrl -Method Get).value
$Groups | select displayName,createdDateTime