No nosso dia-a-dia como gestores ou assistentes da área de sistemas, devemos ser muito claros sobre tudo o que estamos a cargo e como queremos gerir. Desta vez nós vamos analise um pouco sobre perfis de usuário, sabemos que cada pessoa é diferente e deseja uma aparência diferente, mas nas organizações (contanto que as máquinas estejam no domínio) todos os usuários terão uma aparência semelhante (papel de parede, GPOs, etc.) e uma de nossas principais tarefas é ser garantir que todos os perfis estão corretos, corrigir os perfis corrompidos ou danificados e, em geral, toda a manutenção dos perfis e esta tarefa pode ser demorada e às vezes enfadonha.
Devemos entender que um perfil de usuário não é o mesmo que uma conta de usuário, são dois termos e configurações totalmente diferentes, e cada conta de usuário tem pelo menos um perfil de usuário associado a ela.
Resumindo um perfil de usuário é uma série de configurações que permitem que a máquina funcione e tenha a aparência que desejamos.
Nos perfis de usuário, encontramos as seguintes opções para editar:
- Papeis de parede.
- Preferências de ponteiro.
- Definições de som.
- Protetores de tela.
- Impressoras
- Documentos e outros aspectos do equipamento.
Perfis locaisEles são os perfis criados quando o usuário efetua login na máquina.
Perfis de celularEles são os perfis criados por um administrador e armazenados em um servidor.
Perfis obrigatóriosEsses perfis só podem ser gerenciados por um administrador.
Perfil temporalEste perfil é usado quando o perfil do usuário tem erros e este perfil é excluído quando a sessão é encerrada.
Agora, as vantagens que encontramos quando configurar um perfil de usuário são as seguintes:
- Se um usuário editar suas configurações de área de trabalho ou alguns outros recursos, isso não afetará todos os outros usuários.
- A possibilidade de vários usuários utilizarem a mesma máquina, pois quando o usuário fizer o login receberá a última configuração ao encerrar a sessão.
- Esses perfis podem ser armazenados em um servidor (se estivermos em um domínio) para que possam ser usados através da rede (perfis móveis).
A forma mais comum de ver os usuários é indo até o caminho C: \ Usuários e a partir daí validando todos os usuários em nossa máquina, mas esta opção não nos fornece todas as informações necessárias e não nos permite configurar as necessárias parâmetros nos perfis, então vamos usar o Windows PowerShell para gerenciar os respectivos perfis em nosso Windows 10.
WMI (Instrumentação de Gerenciamento do WindowsAdministração de instrumentos do Windows) que nos permite, como administradores, gerenciar os dados e a funcionalidade dos computadores locais.
No WMI, há uma classe chamada Win32_UserProfile que contém tudo relacionado aos perfis de usuário no ambiente do Windows 10.
Em Windows PowerShell podemos usar dois comandos para validar a classe Win32_UserProfile, estes são:
Get-CimInstance
Get-WmiObjectVamos correr em Windows 10, o cmdlet Get-WmiObject, assim que o executarmos veremos que o sistema nos pede a aula, aí devemos entrar Win32_UserProfile e poderemos ver todas as informações nele contidas.
PROLONGAR
[color = # a9a9a9] Clique na imagem para ampliar [/ color]
Como podemos ver, temos todas as informações sobre perfis de usuário como músicas, imagens, documentos e muitos outros.
Caso tenhamos mais equipes devemos especificar o nome da máquina, no nosso caso temos apenas uma máquina, para isso podemos executar o seguinte comando e exibir tudo relacionado a todos os perfis dessa equipe (neste caso nossa máquina é chamado DESKTOP-EREO7JI):
Get-WmiObject -Class Win32_UserProfile -ComputerName DESKTOP-EREO7JIVeremos novamente todas as informações sobre perfis de usuário:
PROLONGAR
[color = # a9a9a9] Clique na imagem para ampliar [/ color]
PROLONGAR
[color = # a9a9a9] Clique na imagem para ampliar [/ color]
Agora vamos analisar como podemos trabalhar com esses perfis, se quisermos remover um perfil sem usar o Windows PowerShell, vamos executar o seguinte comando no Windows 10, primeiro usamos
Na aba Opções avançadas vamos selecionar a guia Configuração do campo Perfis de usuário.
Lá, basta selecionar o perfil que queremos remover e pressionar o botão Remover. Usando Windows PowerShell podemos excluir o perfil desejado, usando:
Cmdlet Where-ObjectPara isso, vamos inserir o seguinte:
Get-WmiObject -Class Win32_UserProfile | onde {$ _. LocalPath.split ('') [- 1] -eq 'Nome de usuário'} | foreach {$ _. Delete ()}No nosso caso iremos excluir perfil de usuário: Teste de acesso.
PROLONGAR
[color = # a9a9a9] Clique na imagem para ampliar [/ color]
Se quisermos excluir o perfil de vários computadores, basta adicionar os nomes das respectivas máquinas:
Get-WmiObject -Class Win32_UserProfile -ComputerName Computer1, Computer2 | onde {$ _. LocalPath.split ('') [- 1] -eq 'user.computer'} | foreach {$ _. Delete ()}Conseguimos entender usando o Classe Win32_UswrProfile que o perfil de um usuário inclui muito mais do que podemos ver no caminho C: \ Usuários e é graças ao WMI que, como administradores, podemos ter um melhor controle e gerenciamento sobre cada um dos usuários responsáveis.