Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Descrição breve
O PowerShell é o mais insensível possível a maiúsculas e minúsculas, preservando maiúsculas e minúsculas.
Descrição longa
Como princípio geral, o PowerShell é o mais insensível possível a maiúsculas e minúsculas, preservando maiúsculas e minúsculas e não interrompendo o sistema operacional subjacente.
Em sistemas baseados em Unix
Em sistemas baseados em Unix, o PowerShell diferencia maiúsculas de minúsculas porque a manipulação do sistema de arquivos e as variáveis de ambiente afetam diretamente o sistema operacional subjacente e a integração com outras ferramentas.
Em todos os sistemas
As variáveis do PowerShell não diferenciam maiúsculas de minúsculas
Os nomes de variáveis não têm interação entre eles e o sistema operacional subjacente. O PowerShell os trata sem distinção entre maiúsculas e minúsculas.
Os nomes dos módulos não diferenciam maiúsculas de minúsculas (com exceções)
O nome do módulo é puramente um conceito do PowerShell e tratado sem distinção entre maiúsculas e minúsculas. No entanto, há um mapeamento forte para um nome de pasta, que pode diferenciar maiúsculas de minúsculas no sistema operacional subjacente. A importação de dois módulos com o mesmo nome sem distinção entre maiúsculas e minúsculas tem o mesmo comportamento que a importação de dois módulos com o mesmo nome de caminhos diferentes.
O nome de um módulo é armazenado no estado da sessão usando o caso pelo qual ele foi importado. O nome, conforme armazenado no estado da sessão, é usado
Update-Help
ao procurar novos arquivos de ajuda. O serviço Web que atende aos arquivos de ajuda da Microsoft usa um sistema de arquivos que diferencia maiúsculas de minúsculas. Quando as maiúsculas e minúsculas do nome importado do módulo não correspondem,Update-Help
não é possível encontrar os arquivos de ajuda e relata um erro.