PowerShell ile Windows 10'da kullanıcı profillerini yönetin

İçindekiler

Sistem alanının yöneticileri veya asistanları olarak günlük görevlerimizde, sorumlu olduğumuz her şey ve onu nasıl yönetmek istediğimiz konusunda çok net olmalıyız. bu sefer gidiyoruz kullanıcı profilleri hakkında biraz analiz edin, her insanın farklı olduğunu ve farklı bir görünüm istediğini biliyoruz ancak organizasyonlarda (makineler domainde olduğu sürece) tüm kullanıcılar benzer bir görünüme sahip olacak (Duvar Kağıdı, GPO'lar vb.) ve ana görevlerimizden biri tüm profillerin doğru olduğundan emin olmak, bozuk veya hasarlı profilleri düzeltmek ve genel olarak profillerin tüm bakımını yapmaktır ve bu görev zaman alıcı ve bazen sıkıcı olabilir.

Bir kullanıcı profilinin bir kullanıcı hesabıyla aynı olmadığını, tamamen farklı iki terim ve ayar olduğunu ve her kullanıcı hesabının kendisiyle ilişkilendirilmiş en az bir kullanıcı profili olduğunu anlamalıyız.

Özetlemek kullanıcı profili, makinenin çalışmasını ve istediğimiz görünüme sahip olmasını sağlayan bir dizi ayardır..

Kullanıcı profillerinde düzenlemek için aşağıdaki seçenekleri buluyoruz:

  • Duvar kağıtları.
  • İşaretçi tercihleri.
  • Ses ayarları.
  • Ekran koruyucuları.
  • Yazıcılar
  • Belgeler ve ekipmanın diğer yönleri.
Bir kullanıcının profillerinde üç tür vardır:

Yerel profillerKullanıcı makinede oturum açtığında oluşturulan profillerdir.

Mobil profillerBir yönetici tarafından oluşturulan ve bir sunucuda depolanan profillerdir.

Zorunlu profillerBu profiller yalnızca bir yönetici tarafından yönetilebilir.

geçici profilBu profil, kullanıcının profilinde hatalar olduğunda kullanılır ve oturum kapatıldığında bu profil silinir.

Şimdi bulduğumuz avantajlar bir kullanıcı profili ayarla aşağıdaki gibidir:

  • Bir kullanıcı masaüstü ayarlarını veya diğer bazı özellikleri düzenlerse, bu diğer tüm kullanıcıları etkilemez.
  • Kullanıcı oturum açtığında, oturumu kapattıklarında son yapılandırmayı alacaklarından, birkaç kullanıcının aynı makineyi kullanma olasılığı.
  • Bu profiller bir sunucuda (bir etki alanındaysak) saklanabilir, böylece ağ üzerinden kullanılabilirler (mobil profiller).

Kullanıcıları görmenin en yaygın yolu, C: \ Users yoluna gitmek ve oradan makinemizdeki tüm kullanıcıları doğrulamaktır, ancak bu seçenek bize gerekli tüm bilgileri sağlamaz ve gerekli bilgileri yapılandırmamıza izin vermez. profillerdeki parametreler, bu nedenle Windows 10'umuzdaki ilgili profilleri yönetmek için Windows PowerShell'i kullanacağız.

WMI (Windows Yönetim AraçlarıYöneticiler olarak yerel bilgisayarların verilerini ve işlevlerini yönetmemize izin veren Windows enstrüman yönetimi).

WMI'da adında bir sınıf var Win32_Kullanıcı Profili Windows 10 ortamındaki kullanıcı profilleriyle ilgili her şeyi içerir.

İçinde Windows PowerShell'i sınıfı doğrulamak için iki komut kullanabiliriz Win32_Kullanıcı Profili, bunlar:

 Get-CimInstance
 Get-WmiObject
koşacağız Windows 10 Get-WmiObject cmdlet'i, çalıştırdığımızda sistemin bizden sınıfı istediğini göreceğiz, oraya girmeliyiz Win32_KullanıcıProfili ve içerdiği tüm bilgileri görebileceğiz.

BÜYÜT

[color = # a9a9a9] Resmi büyütmek için tıklayın [/ color]

Gördüğümüz gibi, Müzik, Görüntüler, Belgeler ve diğerleri gibi kullanıcı profilleri hakkında tüm bilgilere sahibiz.

Daha fazla ekibimiz olması durumunda makinenin adını belirtmeliyiz, bizim durumumuzda sadece bir makinemiz var, bunun için aşağıdaki komutu çalıştırabilir ve o ekibin tüm profilleriyle ilgili her şeyi görüntüleyebiliriz (Bu durumda makinemiz MASAÜSTÜ-EREO7JI olarak adlandırılır):

 Get-WmiObject -Class Win32_UserProfile -BilgisayarAdı MASAÜSTÜ-EREO7JI
Kullanıcı profilleri hakkındaki tüm bilgileri tekrar göreceğiz:

BÜYÜT

[color = # a9a9a9] Resmi büyütmek için tıklayın [/ color]

BÜYÜT

[color = # a9a9a9] Resmi büyütmek için tıklayın [/ color]

Şimdi bu profiller üzerinde nasıl çalışabileceğimizi analiz edeceğiz, Windows PowerShell kullanmadan bir profili kaldırmak istiyorsak Windows 10'da aşağıdaki komutu uygulayacağız, önce kullanacağız

sekmesinde Gelişmiş seçenekler sekmeyi seçeceğiz Ayar Sahadan Kullanıcı profilleri.

Orada sadece kaldırmak istediğimiz profili seçip düğmeye basmalıyız. Kaldırmak. kullanma Windows PowerShell'i aşağıdakileri kullanarak istenen profili silebiliriz:

 Where-Object cmdlet'i
Bunun için aşağıdakileri gireceğiz:
 Get-WmiObject -Class Win32_UserProfile | nerede {$ _. LocalPath.split ('') [- 1] -eq 'Kullanıcı adı'} | foreach {$ _. Sil ()}
Bizim durumumuzda yapacağız kullanıcı profilini sil: Erişimin Test Edilmesi.

BÜYÜT

[color = # a9a9a9] Resmi büyütmek için tıklayın [/ color]

Birkaç bilgisayarın profilini silmek istiyorsak, yalnızca ilgili makinelerin adlarını eklememiz gerekir:

 Get-WmiObject -Class Win32_UserProfile -BilgisayarAdı Bilgisayar1, Bilgisayar2 | nerede {$ _. LocalPath.split ('') [- 1] -eq 'user.computer'} | foreach {$ _. Sil ()} 
kullanarak anlayabildik. Win32_UswrProfile sınıfı bir kullanıcının profilinin C: \ Users yolunda görebildiğimizden çok daha fazlasını içerdiğini ve WMI sayesinde yöneticiler olarak sorumlu kullanıcıların her biri üzerinde daha iyi kontrol ve yönetime sahip olabiliriz.

wave wave wave wave wave