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
Los nombres de los equipos nunca deben codificarse de forma rígida, ya que esto expondrá información confidencial. El ComputerName parámetro nunca debe tener un valor codificado de forma rígida.
Cómo
Quite los nombres de equipo codificados de forma rígida.
Ejemplo 1
Incorrecto
Function Invoke-MyRemoteCommand ()
{
Invoke-Command -Port 343 -ComputerName hardcoderemotehostname
}
Correcto
Function Invoke-MyCommand ($ComputerName)
{
Invoke-Command -Port 343 -ComputerName $ComputerName
}
Ejemplo 2
Incorrecto
Function Invoke-MyLocalCommand ()
{
Invoke-Command -Port 343 -ComputerName hardcodelocalhostname
}
Correcto
Function Invoke-MyLocalCommand ()
{
Invoke-Command -Port 343 -ComputerName $env:COMPUTERNAME
}