Gestisci i profili utente in Windows 10 con PowerShell

Sommario

Nei nostri compiti quotidiani come responsabili o assistenti dell'area sistemi, dobbiamo essere molto chiari su tutto ciò di cui siamo responsabili e su come vogliamo gestirlo. Questa volta andiamo analizzare un po' i profili utente, sappiamo che ogni persona è diversa e desidera un aspetto diverso, ma nelle organizzazioni (finché le macchine sono nel dominio) tutti gli utenti avranno un aspetto simile (sfondo, oggetti Criteri di gruppo, ecc.) e uno dei nostri compiti principali è quello di essere quello di garantire che tutti i profili siano corretti, correggere i profili corrotti o danneggiati e in generale tutta la manutenzione dei profili e questo compito può richiedere molto tempo e forse a volte noioso.

Dobbiamo capire che un profilo utente non è lo stesso di un account utente, sono due termini e impostazioni completamente diversi e ogni account utente ha almeno un profilo utente ad esso associato.

Riassumendo a il profilo utente è una serie di impostazioni che consentono alla macchina di funzionare e avere l'aspetto che desideriamo.

All'interno dei profili utente troviamo le seguenti opzioni da modificare:

  • Sfondi.
  • Preferenze del puntatore.
  • Impostazioni audio.
  • Proteggi schermo.
  • Stampanti
  • Documenti e altri aspetti dell'attrezzatura.
All'interno dei profili di un utente ci sono tre tipi:

Profili localiSono quei profili che vengono creati quando l'utente accede alla macchina.

Profili mobiliSono quei profili che vengono creati da un amministratore e sono memorizzati su un server.

Profili obbligatoriQuesti profili possono essere gestiti solo da un amministratore.

Profilo temporaleQuesto profilo viene utilizzato quando il profilo dell'utente presenta errori e questo profilo viene eliminato alla chiusura della sessione.

Ora i vantaggi che troviamo quando impostare un profilo utente sono come segue:

  • Se un utente modifica le impostazioni del desktop o altre funzionalità, ciò non influisce su tutti gli altri utenti.
  • La possibilità che più utenti possano utilizzare la stessa macchina, poiché quando l'utente effettua il login riceverà l'ultima configurazione alla chiusura della sessione.
  • Questi profili possono essere memorizzati su un server (se siamo in un dominio) in modo che possano essere utilizzati attraverso la rete (profili mobili).

Il modo più comune per vedere gli utenti è andare al percorso C: \ Users e da lì convalidare tutti gli utenti sulla nostra macchina, ma questa opzione non ci fornisce tutte le informazioni richieste e non ci consente di configurare il necessario parametri nei profili, quindi utilizzeremo Windows PowerShell per gestire i rispettivi profili nel nostro Windows 10.

WMI (Strumentazione gestione Windowsamministrazione dello strumento Windows) che ci consente come amministratori di gestire i dati e le funzionalità dei computer locali.

In WMI c'è una classe chiamata Win32_UserProfile che contiene tutto ciò che riguarda i profili utente nell'ambiente Windows 10.

Nel Windows PowerShell possiamo usare due comandi per convalidare la classe Win32_UserProfile, questi sono:

 Get-CimInstance
 Get-WmiObject
Correremo Windows 10 il cmdlet Get-WmiObject, una volta eseguito vedremo che il sistema ci chiede la classe, lì dobbiamo entrare Win32_UserProfile e potremo vedere tutte le informazioni in esso contenute.

INGRANDIRE

[color = # a9a9a9] Clicca sull'immagine per ingrandire [/ color]

Come possiamo vedere abbiamo tutte le informazioni sui profili utente come Musica, Immagini, Documenti e molti altri.

Nel caso abbiamo più squadre dobbiamo specificare il nome della macchina, nel nostro caso abbiamo solo una macchina, per questo possiamo eseguire il seguente comando e visualizzare tutto ciò che riguarda tutti i profili di quella squadra (In questo caso la nostra macchina è chiamato DESKTOP-EREO7JI):

 Get-WmiObject -Class Win32_UserProfile -ComputerName DESKTOP-EREO7JI
Vedremo nuovamente tutte le informazioni sui profili utente:

INGRANDIRE

[color = # a9a9a9] Clicca sull'immagine per ingrandire [/ color]

INGRANDIRE

[color = # a9a9a9] Clicca sull'immagine per ingrandire [/ color]

Ora analizzeremo come possiamo lavorare su questi profili, se vogliamo rimuovere un profilo senza usare Windows PowerShell eseguiremo il seguente comando in Windows 10, prima usiamo

Nella scheda Opzioni avanzate selezioneremo la scheda Ambientazione dal campo Profili utente.

Lì dobbiamo semplicemente selezionare il profilo che vogliamo rimuovere e premere il pulsante Rimuovere. Usando Windows PowerShell possiamo eliminare il profilo desiderato, utilizzando:

 Cmdlet Where-Object
Per questo inseriremo quanto segue:
 Get-WmiObject -Class Win32_UserProfile | dove {$ _.LocalPath.split ('') [- 1] -eq 'Nome utente'} | per ogni {$ _. Elimina ()}
Nel nostro caso lo faremo eliminare il profilo utente: Test di accesso.

INGRANDIRE

[color = # a9a9a9] Clicca sull'immagine per ingrandire [/ color]

Se vogliamo eliminare il profilo di più computer, dobbiamo solo aggiungere i nomi delle rispettive macchine:

 Get-WmiObject -Class Win32_UserProfile -ComputerName Computer1, Computer2 | dove {$ _.LocalPath.split ('') [- 1] -eq 'utente.computer'} | per ogni {$ _. Elimina ()} 
Siamo stati in grado di capire usando il Classe Win32_UswrProfile che il profilo di un utente include molto di più di quello che possiamo vedere nel percorso C:\Utenti ed è grazie a WMI che come amministratori possiamo avere un migliore controllo e gestione su ciascuno degli utenti responsabili.

wave wave wave wave wave