Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Microsoft Entra PowerShell, BT yöneticilerine kullanıcıları güvenli bir şekilde çıkarmanın güçlü ve kolaylaştırılmış bir yolunu sunar. Bu makalede etkin oturumların ve belirteçlerin nasıl sonlandırıldığı açıklanır. Ayrıca kullanıcı hesaplarını ve cihazları devre dışı bırakma, parolaları sıfırlama, cihaz sahipliğini kaldırma ve silinen kullanıcı kayıtlarını yönetmeyi de gösterir. Bu adımları izleyerek, ayrılan kullanıcıların şirket kaynaklarına erişimini hemen kaybetmesini sağlayarak kurumsal güvenlik ve uyumluluğun korunmasına yardımcı olabilirsiniz.
Bu eylemler, kullanımdan çıkarma işlemini standartlaştırmaya, riski en aza indirmeye ve kullanıcı yaşam döngüsü yönetimini basitleştirmeye yardımcı olur.
Etkin oturumları ve belirteçleri geçersiz kılma
Connect-Entra -Scopes 'Directory.AccessAsUser.All'
Revoke-EntraUserAllRefreshToken -UserId 'SawyerM@contoso.com'
Kimlik doğrulama belirteçlerinin iptali bunları geçersiz kıldığı için önbelleğe alınmış oturumlar veya hatırlanan oturumlar aracılığıyla yeniden erişim engellenir.
Kullanıcıyı devre dışı bırakma
Connect-Entra -Scopes 'User.ReadWrite.All'
Set-EntraUser -UserId 'SawyerM@contoso.com' -AccountEnabled $false
Hesabın devre dışı bırakılması, kullanıcının şirket kaynaklarına, uygulamalarına ve verilerine erişmesini anında engeller.
Kullanıcının parolasını sıfırlama
Connect-Entra -Scopes 'Directory.AccessAsUser.All'
$securePassword = ConvertTo-SecureString 'Some-strong-random-password' -AsPlainText -Force
Set-EntraUserPasswordProfile -ObjectId 'SawyerM@contoso.com' -Password $securePassword
Kullanıcının parolasını sıfırlamak, hesabı devre dışı bırakılmadan veya silinmeden önce eski kimlik bilgilerini kullanarak şirket kaynaklarına erişememelerini sağlar. Bu işlem, yetkisiz erişimi ve hesabın olası kötüye kullanımını engeller.
Cihaz sahipliğini kaldırma
Connect-Entra -Scopes 'Directory.AccessAsUser.All'
$device = Get-EntraDevice -Filter "DisplayName eq 'Sawyer Laptop'"
$owner = Get-EntraDeviceRegisteredOwner -DeviceId $device.Id
Remove-EntraDeviceRegisteredOwner -DeviceId $device.Id -OwnerId $owner.Id
Çıkarma sırasında cihaz sahipliğini kaldırmak yetkisiz erişimi engeller ve güvenlik uyumluluğunu sağlar.
Kullanıcının cihazını devre dışı bırakma
Connect-Entra -Scopes 'Directory.AccessAsUser.All', 'Device.ReadWrite.All'
$device = Get-EntraDevice -Filter "DisplayName eq 'Woodgrove Desktop'"
Set-EntraDevice -DeviceObjectId $device.ObjectId -AccountEnabled $false
Kullanıcının cihazını devre dışı bırakmak, kuruluşun güvenliğinin, verilerinin ve kaynaklarının korunmasına yardımcı olur.
Kullanıcı hesabını kaldırma
Connect-Entra -Scopes 'Directory.AccessAsUser.All'
Remove-EntraUser -UserId 'SawyerM@contoso.com'
Note
Kullanıcının atanan yazılım ve hizmet lisanslarını geri kazanabilirsiniz. Ayrıntılar için bkz. Kullanıcı lisansını yönetme .
Silinen kullanıcıları yönetme
Son silinen kullanıcıları listeleyin.
Connect-Entra -Scopes 'User.ReadWrite.All' Get-EntraDeletedUser -All | Select-Object Id, UserPrincipalName, DisplayName, AccountEnabled, DeletedDateTime, DeletionAgeInDays, UserType | Format-Table -AutoSizeÇıktıda silinen kullanıcılar listelenir.
Id UserPrincipalName DisplayName AccountEnabled DeletedDateTime DeletionAgeInDays UserType -- ----------------- ----------- -------------- --------------- ----------------- -------- dddddddd-3333-4444-5555-eeeeeeeeeeee {id}AveryS@contoso.com Avery Smith False 2/12/2025 1:15:34 PM 3 MemberSilinen kullanıcıları silme tarihine göre sıralanmış olarak alma.
Connect-Entra -Scopes 'User.ReadWrite.All' Get-EntraDeletedUser -All | Sort-Object -Property deletedDateTime -Descending