Verwalten Sie Benutzerprofile in Windows 10 mit PowerShell

Inhaltsverzeichnis

In unseren täglichen Aufgaben als Manager oder Assistent des Systembereichs müssen wir uns ganz klar darüber im Klaren sein, wofür wir verantwortlich sind und wie wir es managen wollen. Diesmal gehen wir Analysieren Sie ein wenig über Benutzerprofile, wir wissen, dass jede Person anders ist und ein anderes Aussehen haben möchte, aber in Organisationen (solange die Maschinen in der Domäne sind) werden alle Benutzer ein ähnliches Aussehen haben (Hintergrund, GPOs usw.) und eine unserer Hauptaufgaben ist es, um sicherzustellen, dass alle Profile korrekt sind, korrigieren Sie die beschädigten oder beschädigten Profile und im Allgemeinen die gesamte Wartung der Profile und diese Aufgabe kann zeitaufwändig und manchmal vielleicht langweilig sein.

Wir müssen verstehen, dass ein Benutzerprofil nicht mit einem Benutzerkonto identisch ist, es handelt sich um zwei völlig unterschiedliche Begriffe und Einstellungen, und jedem Benutzerkonto ist mindestens ein Benutzerprofil zugeordnet.

Zusammenfassend a Benutzerprofil ist eine Reihe von Einstellungen, die es der Maschine ermöglichen, zu funktionieren und das gewünschte Aussehen zu haben.

Innerhalb der Benutzerprofile finden wir folgende Bearbeitungsoptionen:

  • Tapeten.
  • Zeigereinstellungen.
  • Toneinstellungen.
  • Bildschirmschoner.
  • Drucker
  • Dokumente und andere Aspekte der Ausrüstung.
Innerhalb der Profile eines Benutzers gibt es drei Typen:

Lokale ProfileDies sind die Profile, die erstellt werden, wenn sich der Benutzer am Computer anmeldet.

Mobile ProfileDies sind die Profile, die von einem Administrator erstellt und auf einem Server gespeichert werden.

PflichtprofileDiese Profile können nur von einem Administrator verwaltet werden.

Zeitliches ProfilDieses Profil wird verwendet, wenn das Profil des Benutzers Fehler aufweist, und dieses Profil wird gelöscht, wenn die Sitzung geschlossen wird.

Jetzt die Vorteile, die wir finden, wenn ein Benutzerprofil einrichten sind wie folgt:

  • Wenn ein Benutzer seine Desktop-Einstellungen oder einige andere Funktionen bearbeitet, hat dies keine Auswirkungen auf alle anderen Benutzer.
  • Die Möglichkeit, dass mehrere Benutzer denselben Computer verwenden können, da der Benutzer beim Anmelden die letzte Konfiguration beim Schließen der Sitzung erhält.
  • Diese Profile können auf einem Server gespeichert werden (wenn wir uns in einer Domäne befinden), damit sie über das Netzwerk verwendet werden können (mobile Profile).

Die gebräuchlichste Methode, um die Benutzer anzuzeigen, besteht darin, zum Pfad C: \ Benutzer zu gehen und von dort aus alle Benutzer auf unserem Computer zu validieren, aber diese Option liefert uns nicht alle erforderlichen Informationen und ermöglicht es uns nicht, die erforderlichen zu konfigurieren Parameter in den Profilen, so dass wir Windows PowerShell verwenden werden, um die jeweiligen Profile in unserem Windows 10 zu verwalten.

WMI (Windows-VerwaltungsinstrumentationWindows-Instrumentenverwaltung), die es uns als Administratoren ermöglicht, die Daten und Funktionen lokaler Computer zu verwalten.

In WMI gibt es eine Klasse namens Win32_UserProfile die alles enthält, was mit Benutzerprofilen in der Windows 10-Umgebung zu tun hat.

In Windows PowerShell Wir können zwei Befehle verwenden, um die Klasse zu validieren Win32_UserProfile, diese sind:

 Get-CimInstance
 Get-WmiObject
Wir werden weiterlaufen Windows 10 das Get-WmiObject-Cmdlet, sobald wir es ausgeführt haben, werden wir sehen, dass das System uns nach der Klasse fragt, dort müssen wir eingeben Win32_UserProfile und wir können alle darin enthaltenen Informationen sehen.

VERGRÖSSERN

[color = # a9a9a9] Zum Vergrößern auf das Bild klicken [/color]

Wie wir sehen, haben wir alle Informationen zu Benutzerprofilen wie Musik, Bilder, Dokumente und viele andere.

Falls wir mehr Teams haben, müssen wir den Namen der Maschine angeben, in unserem Fall haben wir nur eine Maschine, dazu können wir den folgenden Befehl ausführen und alles anzeigen, was sich auf alle Profile dieses Teams bezieht (In diesem Fall ist unsere Maschine genannt DESKTOP-EREO7JI):

 Get-WmiObject -Class Win32_UserProfile -ComputerName DESKTOP-EREO7JI
Wir werden alle Informationen zu Benutzerprofilen noch einmal sehen:

VERGRÖSSERN

[color = # a9a9a9] Zum Vergrößern auf das Bild klicken [/color]

VERGRÖSSERN

[color = # a9a9a9] Zum Vergrößern auf das Bild klicken [/color]

Jetzt werden wir analysieren, wie wir an diesen Profilen arbeiten können. Wenn wir ein Profil entfernen möchten, ohne Windows PowerShell zu verwenden, führen wir den folgenden Befehl in Windows 10 aus, zuerst verwenden wir

Auf der Registerkarte Erweiterte Optionen wir werden die Registerkarte auswählen Einstellung aus dem Bereich Benutzerprofil.

Dort müssen wir nur das Profil auswählen, das wir entfernen möchten und den Button drücken Entfernen. Verwenden von Windows PowerShell Wir können das gewünschte Profil löschen, indem wir:

 Cmdlet Where-Object
Dazu tragen wir folgendes ein:
 Get-WmiObject -Class Win32_UserProfile | wobei {$_.LocalPath.split ('') [- 1] -eq 'Benutzername'} | foreach {$ _. Löschen ()}
In unserem Fall werden wir Benutzerprofil löschen: Testen des Zugriffs.

VERGRÖSSERN

[color = # a9a9a9] Zum Vergrößern auf das Bild klicken [/color]

Wenn wir das Profil mehrerer Computer löschen möchten, müssen wir nur die Namen der jeweiligen Computer hinzufügen:

 Get-WmiObject -Class Win32_UserProfile -ComputerName Computer1, Computer2 | wobei {$_.LocalPath.split ('') [- 1] -eq 'user.computer'} | foreach {$ _. Löschen ()} 
Wir haben es verstanden, mit der Win32_UswrProfile-Klasse dass das Profil eines Benutzers viel mehr enthält als das, was wir im Pfad C: \ Benutzer sehen können, und dank WMI können wir als Administratoren jeden der verantwortlichen Benutzer besser kontrollieren und verwalten.

wave wave wave wave wave