Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nivel de gravedad: Error
Descripción
Esta regla detecta nombres de ordenador codificados en el ComputerName parámetro de los cmdlets. Los nombres de ordenadores codificados de forma fija pueden exponer información sensible y reducir la portabilidad de los scripts. El ComputerName parámetro siempre debe parametrizarse o asignarse dinámicamente para asegurar que los scripts sean flexibles y seguros.
Utiliza parámetros, variables de entorno o valores dinámicos en lugar de nombres de ordenador codificados de forma fija.
Example
No conforme
Function Invoke-MyRemoteCommand ()
{
Invoke-Command -Port 343 -ComputerName HardcodedRemoteHostname
}
Compliant
Function Invoke-MyCommand ($ComputerName)
{
Invoke-Command -Port 343 -ComputerName $ComputerName
}