A única coisa que todos os produtos da Microsoft têm em comum são as mensagens de erro enigmáticas que eles fornecem quando algo dá errado. Em vez de falar em inglês para que todos possamos entender, os programas da Microsoft fornecem alguns jargões indecifráveis que você precisa para o Google entender, mesmo que remotamente. A mensagem de erro ‘o termo não é reconhecido como o nome de um cmdlet’ no PowerShell é uma dessas mensagens.
PowerShell é um utilitário de linha de comando para uso no Windows que permite a execução de alguns aplicativos e scripts poderosos. Embora a GUI seja fácil de usar e faça o trabalho, um script rápido pode fazer muito mais em um tempo muito mais curto. Se você está executando rotinas em dezenas ou centenas de computadores, os scripts são um verdadeiro salva-vidas.
Um ‘cmdlet’ é um script ou processo executado no PowerShell. Geralmente é denotado por uma palavra, um hífen e outra palavra. Por exemplo, Add-Computer ou Start-service. Como acontece com tudo na linha de comando, obter a sintaxe exata é essencial.
Termo não reconhecido no PowerShell
Se você já conhece o PowerShell, deve ser capaz de identificar o erro de 'o termo não é reconhecido como o nome de um cmdlet'. Se você é novo no PowerShell, ainda parecerá algo sem sentido por um tempo.
Há muitas coisas que podem dar errado com um comando do PowerShell, mas três coisas específicas são as mais comuns. Eles são ortografia, caminho ou módulo. Quando você vir erros ‘o termo não é reconhecido como o nome de um cmdlet’, provavelmente será um destes três.
Erros de ortografia no PowerShell
Se você soletrar algo errado, o PowerShell não será capaz de entender e executar. Isso geralmente é o mais difícil de solucionar, pois até mesmo obter um espaço errado pode desequilibrar o PowerShell. Quando isso acontece, acho melhor destacar o texto de entrada para que se destaque um pouco mais e, em seguida, examiná-lo letra por letra.
Se houver muito texto ou se não funcionar para você, copie-o para o Notepad ++ ou outro editor de texto simples e verifique lá. Digite novamente se não houver erros e tente novamente. Não use o Word ou o editor de rich text, pois isso bagunça a formatação. Use um editor de texto simples, como o Notepad ou Notepad ++.
Caminho errado no PowerShell
Se você errar no caminho, o PowerShell não conseguirá encontrar seu script. Por exemplo, se você estiver apontando o PowerShell para uma pasta específica e inserir a letra da unidade errada ou apontá-lo para um compartilhamento que não está acessível, o PowerShell não será capaz de fazer isso.
Esse costuma ser o caso se você estiver tentando executar um cmdlet em um computador remoto. Se esse computador estiver bloqueado ou não permitir a execução remota de certos scripts ou alterações, ocorrerá um erro. Na maioria das situações, os cmdlets podem ser executados remotamente, mas algumas organizações só permitem a execução de scripts de alto nível. Qualquer coisa que altere a segurança, políticas ou configurações básicas será bloqueada. Nesse caso, você precisará executar o script localmente.
como mandar um pm para alguém em discórdia
Você pode usar ‘resolve-path’ ou verificar o caminho manualmente para ver se este é o problema com o seu comando.
Módulos ausentes no PowerShell
Se o módulo estiver ausente ou danificado, o PowerShell não será capaz de executá-lo. Por padrão, você deve instalar módulos para usá-los. Se esse módulo estiver ausente, corrompido ou movido, ele pode gerar o erro ‘o termo não é reconhecido como o nome de um cmdlet’.
Você pode usar ‘get-module’ no PowerShell para ver se o módulo está presente e correto. Ele mostrará quais módulos estão carregados e você pode adicionar ou reparar, dependendo de suas necessidades.
Usando PowerShell no Windows
Não há nada de errado em um novato usar o PowerShell, desde que você seja cuidadoso. Se você o estiver usando em um computador doméstico, o pior que pode acontecer é que você precise restaurar ou reconstruir o sistema. Se você estiver trabalhando em computadores da empresa, pode ser necessário ter mais cuidado.
Existem alguns recursos úteis para se familiarizar com o PowerShell, como esta página no Site da Microsoft Technet . Esta página da Veeam também é útil para aqueles que não conhecem o PowerShell . Ele explica o que é, como usá-lo e oferece muitas informações para os iniciantes.
Não se deixe intimidar pelo PowerShell se você for novo nele. Crie um ponto de restauração do sistema antes de começar e experimente. A pior coisa que você pode fazer é arruinar a instalação do Windows, mas isso é fácil de remediar para um usuário doméstico!