Beheer gebruikersprofielen in Windows 10 met PowerShell

Inhoudsopgave

In onze dagelijkse taken als managers of assistenten van het systeemgebied, moeten we heel duidelijk zijn over alles waar we de leiding over hebben en hoe we het willen beheren. Deze keer gaan we een beetje analyseren over gebruikersprofielen, we weten dat elke persoon anders is en een ander uiterlijk wil, maar in organisaties (zolang de machines zich in het domein bevinden) zullen alle gebruikers een vergelijkbaar uiterlijk hebben (achtergronden, GPO's, enz.) en een van onze hoofdtaken is om wees om ervoor te zorgen dat alle profielen correct zijn, corrigeer de corrupte of beschadigde profielen en in het algemeen al het onderhoud van de profielen en deze taak kan tijdrovend en soms saai zijn.

We moeten begrijpen dat een gebruikersprofiel niet hetzelfde is als een gebruikersaccount, het zijn twee totaal verschillende termen en instellingen, en aan elk gebruikersaccount is ten minste één gebruikersprofiel gekoppeld.

samenvattend a gebruikersprofiel is een reeks instellingen waarmee de machine kan functioneren en de uitstraling heeft die we willen.

Binnen de gebruikersprofielen vinden we de volgende opties om te bewerken:

  • Achtergronden.
  • Aanwijzer voorkeuren.
  • Geluidsinstellingen.
  • Schermbeschermers.
  • Printers
  • Documenten en andere aspecten van de apparatuur.
Binnen de profielen van een gebruiker zijn er drie typen:

Lokale profielenDit zijn de profielen die worden gemaakt wanneer de gebruiker zich aanmeldt bij de machine.

Mobiele profielenDit zijn die profielen die zijn gemaakt door een beheerder en worden opgeslagen op een server.

Verplichte profielenDeze profielen kunnen alleen worden beheerd door een beheerder.

Tijdelijk profielDit profiel wordt gebruikt wanneer het gebruikersprofiel fouten bevat en dit profiel wordt verwijderd wanneer de sessie wordt gesloten.

Nu de voordelen die we vinden wanneer: een gebruikersprofiel instellen zijn als volgt:

  • Als een gebruiker zijn bureaubladinstellingen of andere functies wijzigt, heeft dit geen invloed op alle andere gebruikers.
  • De mogelijkheid dat meerdere gebruikers dezelfde machine kunnen gebruiken, aangezien de gebruiker bij het afsluiten van de sessie de laatste configuratie ontvangt.
  • Deze profielen kunnen worden opgeslagen op een server (als we ons in een domein bevinden) zodat ze via het netwerk kunnen worden gebruikt (mobiele profielen).

De meest gebruikelijke manier om de gebruikers te zien is door naar het pad C: \ Users te gaan en van daaruit alle gebruikers op onze machine te valideren, maar deze optie geeft ons niet alle vereiste informatie en stelt ons niet in staat om de benodigde parameters in de profielen, zodat we Windows PowerShell gaan gebruiken om de respectieve profielen in onze Windows 10 te beheren.

WMI (Windows Management Instrumentation)Windows instrumentbeheer) waarmee wij als beheerders de gegevens en functionaliteit van lokale computers kunnen beheren.

In WMI is er een klasse genaamd Win32_UserProfile die alles bevat met betrekking tot gebruikersprofielen in de Windows 10-omgeving.

In Windows PowerShell we kunnen twee commando's gebruiken om de klasse te valideren Win32_UserProfile, dit zijn:

 Get-CimInstance
 Get-WmiObject
We zullen doorgaan Windows 10 de Get-WmiObject-cmdlet, zodra we het uitvoeren, zullen we zien dat het systeem ons om de klasse vraagt, daar moeten we invoeren Win32_UserProfile en we zullen alle informatie erin kunnen zien.

VERGROTEN

[kleur = # a9a9a9] Klik op afbeelding om te vergroten [/ kleur]

Zoals we kunnen zien, hebben we alle informatie over gebruikersprofielen zoals muziek, afbeeldingen, documenten en vele anderen.

Als we meer teams hebben, moeten we de naam van de machine specificeren, in ons geval hebben we maar één machine, hiervoor kunnen we de volgende opdracht uitvoeren en alles weergeven met betrekking tot alle profielen van dat team (in dit geval is onze machine genaamd DESKTOP-EREO7JI):

 Get-WmiObject -Klasse Win32_UserProfile -Computernaam DESKTOP-EREO7JI
We zullen opnieuw alle informatie over gebruikersprofielen zien:

VERGROTEN

[kleur = # a9a9a9] Klik op afbeelding om te vergroten [/ kleur]

VERGROTEN

[kleur = # a9a9a9] Klik op afbeelding om te vergroten [/ kleur]

Nu gaan we analyseren hoe we aan deze profielen kunnen werken. Als we een profiel willen verwijderen zonder Windows PowerShell te gebruiken, gaan we de volgende opdracht uitvoeren in Windows 10, eerst gebruiken we

Op het tabblad Geavanceerde mogelijkheden we zullen het tabblad selecteren Instelling van het veld Gebruikersprofielen.

Daar hoeven we alleen maar het profiel te selecteren dat we willen verwijderen en op de knop te drukken Verwijderen. Gebruik makend van Windows PowerShell we kunnen het gewenste profiel verwijderen, met behulp van de:

 Where-Object cmdlet
Hiervoor voeren we het volgende in:
 Get-WmiObject -Klasse Win32_UserProfile | waar {$ _. LocalPath.split ('') [- 1] -eq 'Gebruikersnaam'} | foreach {$ _. Verwijderen ()}
In ons geval zullen we gebruikersprofiel verwijderen: Toegang testen.

VERGROTEN

[kleur = # a9a9a9] Klik op afbeelding om te vergroten [/ kleur]

Als we het profiel van meerdere computers willen verwijderen, hoeven we alleen de namen van de respectieve machines toe te voegen:

 Get-WmiObject -Klasse Win32_UserProfile -Computernaam Computer1, Computer2 | waar {$ _. LocalPath.split ('') [- 1] -eq 'gebruiker.computer'} | foreach {$ _. Verwijderen ()} 
We hebben kunnen begrijpen met behulp van de Win32_UswrProfile klasse dat het profiel van een gebruiker veel meer omvat dan wat we kunnen zien in het pad C: \ Gebruikers en het is dankzij WMI dat we als beheerders betere controle en beheer kunnen hebben over elk van de verantwoordelijke gebruikers.

wave wave wave wave wave