PowerShell: Kullanıcıların son oturum açma işlemleri nasıl öğrenilir (Get-LocalUser)
PowerShell 5.1'in kullanıma sunulmasıyla birlikte yerel kullanıcı yönetimine yönelik yeni komutlar da tanıtıldı. Bunu duyduğuma sevindim. Net kullanıcısını sevmiyorum.
Yerel Kullanıcı Yönetimi Komutlarını Keşfetmek
Öncelikle sisteminizin PowerShell 5.1 çalıştırdığından emin olun. PowerShell'i açın ve çalıştırın
(Get-Host).VersionKomutlar çalıştırılarak bulunabilir.
Get-Command -Module Microsoft.PowerShell.LocalAccountsKullanıcıların Son Oturum Açma Zamanı
Konuya geri dön. Son 10 gün içinde oturum açan tüm kullanıcıları bulmak için şu komutu çalıştırın:
Get-LocalUser | Where-Object {$_.Lastlogon -ge (Get-Date).AddDays(-10)} | Select-Object Name,Enabled,SID,Lastlogon | Format-List
Son 30 gün içinde oturum açmamış kullanıcıları aramak için şunu çalıştırın:
Get-LocalUser | Where-Object {$_.Lastlogon -le (Get-Date).AddDays(-30)} | Select-Object Name,Enabled,SID,Lastlogon | Format-ListDiğer örnekler
Kullanıcı oluşturma:
New-LocalUser -Name Peter -Password (ConvertTo-SecureString "Pa$$w0rd" -AsPlainText -Force)Parolayı yapılandırmak ayarın geçerliliğini asla sona erdirmez:
Set-LocalUser -Name Peter -PasswordNeverExpires $true -Description BrotherDiğer düşünceler
Active Directory hesaplarını yönetmek için PowerShell: Active Directory'yi belgelemek ve izlemek için en iyi 10 komutum makalemi öneririm


