Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Nível de Gravidade: Erro
Description
Esta regra deteta nomes de computadores codificados fixamente no ComputerName parâmetro dos cmdlets. Nomes de computadores codificados diretamente podem expor informações sensíveis e reduzir a portabilidade dos scripts. O ComputerName parâmetro deve ser sempre parametrizado ou atribuído dinamicamente para garantir que os scripts são flexíveis e seguros.
Use parâmetros, variáveis de ambiente ou valores dinâmicos em vez de nomes de computadores codificados.
Example
Não conforme
Function Invoke-MyRemoteCommand ()
{
Invoke-Command -Port 343 -ComputerName HardcodedRemoteHostname
}
Compliant
Function Invoke-MyCommand ($ComputerName)
{
Invoke-Command -Port 343 -ComputerName $ComputerName
}