Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Ernstniveau: Fout
Beschrijving
Deze regel detecteert hardgecodeerde computernamen in de ComputerName parameter van cmdlets. Hardgecodeerde computernamen kunnen gevoelige informatie blootleggen en de draagbaarheid van scripts verminderen. De ComputerName parameter moet altijd geparametriseerd of dynamisch worden toegewezen om te garanderen dat scripts flexibel en veilig zijn.
Gebruik parameters, omgevingsvariabelen of dynamische waarden in plaats van hardgecodeerde computernamen.
Voorbeeld
Niet conform
Function Invoke-MyRemoteCommand ()
{
Invoke-Command -Port 343 -ComputerName HardcodedRemoteHostname
}
Compliant
Function Invoke-MyCommand ($ComputerName)
{
Invoke-Command -Port 343 -ComputerName $ComputerName
}