Office 365: Kullanıcının Oluşturulma Tarihini Bulun


Gereksinim: Office 365'te bir kullanıcı hesabının oluşturulma tarihini bulun.

Office 365 Kullanıcı Hesabının Oluşturulma Tarihi Nasıl Bulunur?

Bir kullanıcının Office 365 hesabının oluşturulma tarihini bilmek çok faydalı bir bilgi olabilir. Hizmeti denetim amacıyla ne kadar süredir kullandıklarını belirlemenize yardımcı olabilir. Neyse ki bu bilgiye hızlı ve kolay bir şekilde ulaşmak mümkün. Office 365 kullanıcı hesabının oluşturulma tarihini nasıl alabileceğinize bir göz atalım.

Azure AD Yönetim Merkezi'nden Kullanıcı Oluşturma Tarihini Alın

Microsoft 365'te bir kullanıcının oluşturulma tarihini bulmak için şu adımları takip edebilirsiniz:

  1. https://aad.portal.azure.com adresindeki yönetici hesabınızla Azure AD yönetim merkezinde oturum açın.
  2. Sol gezinme bölmesinde Kullanıcılar > Ara'ya gidin ve oluşturulma tarihini bulmak istediğiniz kullanıcının adını seçin.
  3. "Genel Bakış" sekmesinin altındaki "Temel bilgiler" bölümünde kullanıcının "Oluşturulma tarihi ve saati"ni bulacaksınız.

Alternatif olarak, bir kullanıcının oluşturulma tarihini bulmak için PowerShell'i kullanabilirsiniz.

PowerShell Üzerinden Kullanıcının Oluşturulma Tarihini Bulma

Office 365 kullanıcı hesabının ne zaman oluşturulduğunu öğrenmenin bir diğer hızlı yolu PowerShell kullanmaktır. Bunu yapmak için Azure AD PowerShell modülündeki Get-AzureADUser cmdlet'ini kullanmanız gerekir. Bu cmdlet, Azure AD'den bir kullanıcı nesnesi alır ve kullanıcının oluşturulduğu tarih ve saati temsil eden CreationDateTime özelliğini içerir.

Bir kullanıcının oluşturulma tarihini almak için Get-AzureADUser cmdlet'ini nasıl kullanabileceğinizi gösteren bir örnek:


# Import the Azure AD module
Import-Module AzureAD

# Parameter
$UserID = "Salaudeen@Crescent.com"

# Connect to Azure AD
Connect-AzureAD

# Get the user object for the user with the specified email address
$User = Get-AzureADUser -Filter "mail eq '$UserID'" -ErrorAction SilentlyContinue

# Get the user's creation date
Write-host $User.ExtensionProperty.createdDateTime

Bu, "Salaudeen@Crescent.com" e-posta adresine sahip kullanıcı için kullanıcı nesnesini alacak ve kullanıcının oluşturulduğu tarih ve saati temsil eden CreationDateTime özelliğini görüntüleyecektir. Tüm kullanıcıların kullanıcı oluşturma tarihini almak ve CSV'ye aktarmak için aşağıdakileri kullanın:


# Import the Azure AD module
Import-Module AzureAD

# Connect to Azure AD
Connect-AzureAD

# Get the user object for the user with the specified email address
$Users = Get-AzureADUser -All:$true 

$UserData = @()
# Iterate through each user
$Users | ForEach-Object {
    Write-Host "Getting created date for" $_.UserPrincipalName

    #Collect the user data
    $UserData += New-Object PSObject -property $([ordered]@{ 
        ObjectId  = $_.ObjectId            
        DisplayName = $_.DisplayName
        UserPrincipalName = $_.UserPrincipalName
        CreatedDateTime = $_.ExtensionProperty.createdDateTime
    })
}

#Export to CSV
$UserData
$UserData | Export-CSV "C:\Temp\UsersCreationDate.csv" -NoTypeInformation

Bu komut dosyası, kullanıcıların listesini alacak, her birini yineleyecek, diğer mevcut özelliklerle birlikte kullanıcının Oluşturulma Tarihi Saatini toplayacak ve son olarak bunu bir CSV dosyasına aktaracaktır.

Get-AzureADUser cmdlet'ini kullanabilmek için Azure AD PowerShell modülünün yüklü olması ve Azure AD'ye erişim izninizin olması gerektiğini unutmayın. Aşağıdaki komutu çalıştırarak Azure AD PowerShell modülünü yükleyebilirsiniz:


Install-Module AzureAD

PowerShell kullanarak Azure AD ile çalışma hakkında daha fazla bilgi için PowerShell kullanarak Azure AD'ye nasıl bağlanılır? konusuna başvurabilirsiniz.

Geçen ay oluşturulan tüm Microsoft 365 kullanıcılarını alın

Geçtiğimiz ay Office 365'te oluşturulan tüm kullanıcıların listesini almak için Azure Active Directory (AAD) PowerShell modülünü kullanabilirsiniz. İşte bunun nasıl yapılacağını gösteren örnek bir komut dosyası.


# Import the Azure AD module
Import-Module AzureAD

# Connect to Azure AD
Connect-AzureAD

# Calculate the date and time one month ago
$OneMonthAgo = (Get-Date).AddMonths(-1)

# Get a list of all users created in the past month
$Users = Get-AzureADUser -All:$true | Where-Object {[System.DateTime]$_.ExtensionProperty.createdDateTime -gt $OneMonthAgo}

$UserData = @()
# Iterate through each user
$Users | ForEach-Object {
    Write-Host "Getting created date for" $_.UserPrincipalName

    #Collect the user data
    $UserData += New-Object PSObject -property $([ordered]@{ 
        ObjectId  = $_.ObjectId            
        DisplayName = $_.DisplayName
        UserPrincipalName = $_.UserPrincipalName
        CreatedDateTime = $_.ExtensionProperty.createdDateTime
    })
}

#Export to CSV
$UserData
$UserData | Export-CSV "C:\Temp\UsersCreationDate.csv" -NoTypeInformation

İlk olarak bu betik, Connect-AzureAD cmdlet'ini kullanarak Azure AD'ye bağlanır. Daha sonra Get-Date cmdlet'ini kullanarak geçerli tarih ve saati alır ve AddMonths yöntemini kullanarak bir ay önceki tarih ve saati hesaplar. Daha sonra, Azure Active Directory'deki tüm kullanıcıların bir listesini almak için Get-AzureADUser cmdlet'ini kullanır ve yalnızca kullanıcıları dahil etmek için Where-Object cmdlet'ini kullanarak sonuçları filtreler. bir ay önceki tarih ve saatten sonra oluşturulanlar.

Son olarak, DisplayName, ObjectID, UserPrincipalName ve CreatedDateTime'ı seçerek bir nesne dizisi kullanarak kullanıcı ayrıntılarını toplar. özellikleri ve ardından verileri bir CSV dosyasına aktarır.

Çözüm

Gördüğünüz gibi Office 365 kullanıcı hesabının ne zaman oluşturulduğunu öğrenmek herhangi bir özel beceri veya bilgi gerektirmeyen nispeten basit bir işlemdir. Azure Active Directory (AAD) veya PowerShell modülünü kullanarak Office 365'te bir kullanıcının oluşturulduğu tarihi bulmak mümkündür. Belirli bir zaman aralığında oluşturulmuş olmak gibi belirli kriterleri karşılayan kullanıcıların listesini alabilirsiniz. Kullanıcılarınızın hesaplarıyla ilgili bu önemli bilgiyi bulmak yalnızca birkaç dakika sürecektir.

İlgili makaleler