none
Nota en la directiva de ejecucion de power shell RRS feed

  • Pregunta

  • Saludos Partners:

    EN la directiva de de ejecucion de power shell aparece una nota que no comprendo, La nota dice asi:
    "en los sistemas que no distinguen las rutas de la Convención de 
    nomenclatura universal (UNC) de las rutas de Internet, puede ser que la 
    directiva RemoteSigned no permita la ejecución de scripts 
    identificados por una ruta UNC. "

    Si alguien pude eXplicarme de manera sencilla a que se refiere esta nota le agradecere mucho.
    Juan Pablo Vidal Soporte Profesional IT juanp_vidal@hotmail.com
    domingo, 14 de marzo de 2010 0:22

Respuestas

  • Se refiere a que los scripts que estén ubicados en una carpeta de red y a los que llames con la ruta UNC (\\servidor\carpeta\script.ps1), serán considerados como scripts remotos y, por tanto, si la configuración de la política de ejecución es RemoteSigned te exigirá que estén firmados para poder ejecutarlos.

    Powershell considera las rutas UNC como rutas de confianza, a no ser que la configuración de Internet Explorer sitúe el equipo local en la zona de Internet (o peor). Si la configuración mejorada de seguridad de Internet Explorer está activada (Internet Explorer's Enhanced Security Configuration), las rutas UNC no son de confianza, por lo que es necesario agregar las rutas UNC que se vayan a utilizar a los sitios de confianza.

    Estas dos claves del registro albergan las configuraciones de ESC y dominio respectivamente:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\EscDomains\domain.machine\host]

    "file"=dword:00000002

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\domain.machine\host]

    "file"=dword:00000002


    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)
    lunes, 5 de abril de 2010 13:54
    Moderador

Todas las respuestas

  • Se refiere a que los scripts que estén ubicados en una carpeta de red y a los que llames con la ruta UNC (\\servidor\carpeta\script.ps1), serán considerados como scripts remotos y, por tanto, si la configuración de la política de ejecución es RemoteSigned te exigirá que estén firmados para poder ejecutarlos.

    Powershell considera las rutas UNC como rutas de confianza, a no ser que la configuración de Internet Explorer sitúe el equipo local en la zona de Internet (o peor). Si la configuración mejorada de seguridad de Internet Explorer está activada (Internet Explorer's Enhanced Security Configuration), las rutas UNC no son de confianza, por lo que es necesario agregar las rutas UNC que se vayan a utilizar a los sitios de confianza.

    Estas dos claves del registro albergan las configuraciones de ESC y dominio respectivamente:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\EscDomains\domain.machine\host]

    "file"=dword:00000002

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\domain.machine\host]

    "file"=dword:00000002


    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)
    lunes, 5 de abril de 2010 13:54
    Moderador
  • Saludos Fernando:

    Muy clara la exposicion entendi bien. te agradesco.

    PArece que sos el unico que responde mis preguntas de power shell de 75 .. vos lo hiciste

    gracias


    Juan Pablo Vidal Soporte Profesional IT juanp_vidal@hotmail.com
    lunes, 5 de abril de 2010 19:50