15 49.0138 8.38624 1 0 4000 1 https://www.alexmedina.net 300 true 0

Habilitar la ejecución de scripts para Powershell

86 Comments

En ocasiones nos podemos encontrar con una sorpresa al intentar ejecutar un script en un servidor. El problema/restricción más común es que se nos lance una excepción indicando que:

«No se puede cargar el archivo XXXX porque en el sistema está deshabilitada la ejecución de scripts. Vea «get-help about_signing» para obtener más información».

Captura2

Por tanto, el error es que en el sistema esta deshabilitada la ejecución de scripts o esta «Restringido». Si abrimos el Windows PowerShell como administrador y ejecutamos el comando «Get-ExecutionPolicy» nos tendría que devolver «Restricted» o lo que es lo mismo «Restringido». Para cambiar esta configuración basta con ejecutar «Set-ExecutionPolicy Unrestricted» y indicar Si[S].

Captura1

En ese momento ya se pueden ejecutar scripts sin problemas. Nuevamente si vuelves a ejecutar «Get-ExecutionPolicy» verás que ya aparece como «Unrestricted».

Previous Post
Habilitar compresión gzip en IIS 6
Next Post
Indicar a Facebook que imagen mostrar cuando se comparte la url

86 Comments

  • 1 marzo, 2017 at 6:25 pm
    Javier

    Me sirvio Gracias.

    Reply
  • 16 marzo, 2017 at 8:12 am
    Rubén González

    Perfecto, gracias Alex.

    Reply
    • 11 diciembre, 2019 at 3:19 pm

      nada compañero ;D

      Reply
  • 14 abril, 2017 at 4:03 pm
    Jhon

    Gracias

    Reply
  • 12 junio, 2017 at 11:55 pm
    Egon Hernandez Quiros

    Excelente!!! Gracias.

    Reply
  • 26 julio, 2017 at 5:32 pm
    Dablah

    Gracias!

    Reply
  • 16 agosto, 2017 at 3:11 pm
    adrian

    perfecto

    Reply
  • […] El error es que en el sistema esta deshabilitada la ejecución de scripts. Si abrimos el Windows PowerShell como administrador y ejecutamos el comando “Get-ExecutionPolicy” nos tendría que devolver “Unrestricted” o lo que es lo mismo “Restringido”. Para cambiar esta configuración basta con ejecutar “Set-ExecutionPolicy Unrestricted”. More… […]

    Reply
  • 30 octubre, 2017 at 7:46 pm
    Raúl

    Gracias me funcionó |m|

    Reply
  • 19 enero, 2018 at 5:55 pm
    LeonardoCM

    Gracias me sirvió. Saludos.

    Reply
  • 20 octubre, 2018 at 9:13 am

    Articulo muy útil, en un momento activo y listo para usar.

    Reply
  • 2 noviembre, 2018 at 4:42 am
    José Quesada

    Gracias, muy buena la explicación

    Reply
  • 27 febrero, 2019 at 10:17 pm
    Javier Pineda

    Gracias

    Reply
  • 28 marzo, 2019 at 1:42 am
    Triyesk

    Gracias Hermano 🙂

    Reply
  • 8 julio, 2019 at 7:40 pm
    David Arbelaez

    Funciono muchas gracias por tu aporte

    Reply
  • 25 julio, 2019 at 9:45 pm
    Tony

    De un momento a otro esto se me deshabilitó, no se como… Me funcionó gracias

    Reply
  • 31 julio, 2019 at 11:44 pm
    pit

    Gracias

    Reply
  • 9 septiembre, 2019 at 7:41 pm
    Mariano

    Perfecto.
    Muchas gracias.

    Reply
  • 27 septiembre, 2019 at 3:25 pm
    DAMIAN

    GRACIAS HERMANO

    Reply
  • 6 noviembre, 2019 at 11:26 pm
    Irak

    Mil gracias

    Reply
  • 22 noviembre, 2019 at 4:07 pm
    Erick Espinosa

    Gracias por tu ayuda, me sirvió.

    Reply
  • 1 diciembre, 2019 at 6:03 am
    Carlos

    Excelente !

    Reply
  • 15 diciembre, 2019 at 9:16 am

    Gracias maestro

    Reply
  • 29 diciembre, 2019 at 7:19 pm
    Rene

    Gracias maestro

    Reply
  • 31 enero, 2020 at 11:57 pm
    pedro perales

    Enorme, muchas gracias

    Reply
  • 8 febrero, 2020 at 5:49 am
    José Luis

    Muchas gracias! Me sirvió mucho.

    Reply
  • 8 febrero, 2020 at 2:22 pm
    oscar

    en 2020 sigo usando este artículo sin problemas, excelente

    Reply
  • […] obtenida de alexmedina y […]

    Reply
  • 19 febrero, 2020 at 12:50 am
    Maria

    Gracias

    Reply
  • 6 marzo, 2020 at 1:17 am
    José

    Muchas gracias.

    Reply
  • 11 marzo, 2020 at 9:09 pm
    Ney Tangoa

    Gracias gracias a esto pude ejecutar mi instalación por terminal de react js usando Visual Code.

    Reply
  • 13 marzo, 2020 at 1:25 am
    Christian Ramos

    Son un genio lince

    Reply
  • 16 marzo, 2020 at 10:17 am

    Fue bien, muchas gracias.

    Reply
  • 22 marzo, 2020 at 10:51 pm
    Daniel

    me funciono, gracias

    Reply
  • 24 marzo, 2020 at 4:16 am
    HMC

    excelente, muchas gracias

    Reply
  • 26 marzo, 2020 at 12:56 am
    Jose María

    26 marzo, 2020 en 1:56 am

    Reply
  • 3 abril, 2020 at 12:14 am
    Juan

    gracias capo!

    Reply
  • 5 abril, 2020 at 8:37 pm
    Bismarck Cerda

    Me sirvió, muchas gracias!

    Reply
  • 16 abril, 2020 at 9:00 pm
    Arturo Aguilar

    Muchas gracias alexmedina! gran ayuda

    Reply
  • […] Información obtenida de Victor Robles […]

    Reply
  • 25 abril, 2020 at 8:53 pm
    Carlyle Komalram

    Excelente Aporte!

    Reply
  • 2 mayo, 2020 at 2:20 am
    Francisco Urquiza

    Muchas Gracias me ayudo mucho

    Reply
  • 18 mayo, 2020 at 3:10 pm
    maly

    me funcionó, muchas gracias.Para ejecutar Angular

    Reply
  • 20 junio, 2020 at 1:19 am
    Milton

    Me funcionó. Muchas gracias

    Reply
  • 10 julio, 2020 at 4:09 pm
    pichaosdev

    Te pasaste, me funcionó. Muchas gracias.

    Reply
  • 20 julio, 2020 at 5:57 pm
    Brayher Gómez Reyes

    Gracias

    Reply
  • 21 julio, 2020 at 10:42 pm
    Marco

    Buenísimo, gracias!

    Reply
  • 23 julio, 2020 at 3:27 pm
    Dablah

    Thnaks m8y

    Reply
  • 12 agosto, 2020 at 10:08 pm

    Gracias me sirvio mucho

    Reply
  • 13 agosto, 2020 at 10:46 pm
    Armando

    Hola, excelente ayuda. Muchas gracias!

    Reply
  • 2 octubre, 2020 at 3:09 am
    Rayare

    muchas gracias era lo que estaba buscando.

    Reply
  • 6 octubre, 2020 at 9:56 pm
    Danny Liliana

    Excelente, funcionó perfecto.

    Reply
  • 10 octubre, 2020 at 11:40 pm
    Ch2

    me funcionó, thanks!!!

    Reply
  • 17 octubre, 2020 at 8:45 pm
    Horacio

    Me sirvio! gracias man!

    Reply
  • 7 noviembre, 2020 at 5:17 pm

    Gracias! Directo al grano 🙂 Me estaba volviendo loco intentando ejecutar Windows10Debloater

    Reply
  • 21 noviembre, 2020 at 10:48 am
    Susana

    Genial, lo que andaba buscando! Gracias

    Reply
  • 19 enero, 2021 at 9:21 pm
    Alii Flores

    Gracias, me has ayudado!

    Reply
  • 7 febrero, 2021 at 7:48 pm
    fran

    Me salvaste, me estaba pasando al intentar ejecutar angular.

    Reply
  • 18 febrero, 2021 at 8:18 pm
    Jorge

    Excelente!! muchas gracias! me solucionó el problema

    Reply
  • 7 abril, 2021 at 9:55 pm
    Ruth

    Gracias si me sirvió.

    Reply
  • 8 abril, 2021 at 3:55 pm

    Enorme, gracias maestro.

    Reply
  • 14 abril, 2021 at 10:38 pm
    Jose

    Buenas. Segui tu ejemplo, pero no me toma el cambio, vuelvo a ejecutar Get-ExecutionPolicy y me sale <Unrestricted>. Tengo permisos como administrador.
    Al ejecutar el comando Set-ExecutionPolicy Unrestricted me sale el mensaje de las opciones de si, si a todo y no, pero me dice que el valor predeterminado es NO. Como cambio eso?

    Reply
    • 28 abril, 2021 at 1:54 am
      Jose

      Ya resolvi como cambiarlo
      1-Ejecutar windows + R –> gpedit.msc
      2-Ir a Plantillas administrativas> Componentes de Windows> Windows PowerShell>
      3-Seleccionar Activar la ejecución de scripts, click derecho, editar
      4-Seleccionar Habilitada y Permitir todos los scripts, Aplicar

      Reply
  • 28 abril, 2021 at 1:41 am
    Jose

    A mi no me deja cambiarlo. Cuando le doy la opcion de SI (S) para cambiarlo, me dice q el valor predeterminado es NO y se queda igual :'(

    Reply
  • 29 abril, 2021 at 12:52 pm
    Luis

    Crack

    Reply
  • 9 julio, 2021 at 6:54 am

    Hay un error de traducción en el artículo. Y es que pone: «nos tendría que devolver «Unrestricted» o lo que es lo mismo «Restringido»». No es «Unrestricted» sino «Restricted».

    Si directamente nos saliese «Unrestricted» es que no está restringido y por tanto sí que podríamos ejecutar scripts usando powershell.

    Reply
  • 21 julio, 2021 at 1:18 am

    Me sirvió, muchas gracias

    Reply
  • 31 julio, 2021 at 7:03 pm
    Andrés

    Muchas gracias fue de gran ayuda

    Reply
  • 18 agosto, 2021 at 2:58 pm
    Abad

    Gracias

    Reply
  • 30 agosto, 2021 at 10:21 pm
    Juan

    Muchas gracias!! , de la nada se me deshabilitó y no podía ejecutar un proyecto de angular, esto me solucionó el problema 🙂

    Reply
  • 8 septiembre, 2021 at 2:35 am
    Romer

    Gracias, fue de gran ayuda

    Reply
  • 20 septiembre, 2021 at 3:21 pm
    Lattnok

    Genial gracias, fue la solución que estaba buscando.

    Reply
  • 22 septiembre, 2021 at 4:08 am
    Yeison

    Amigo muchísimas gracias, me sirvió mucho.

    Reply
  • 6 octubre, 2021 at 12:24 pm

    Altísimas gracias estimado, me sirvió mucho

    Reply
  • 11 octubre, 2021 at 12:37 am
    Katheryne

    Muchas Gracias

    Reply
  • 10 noviembre, 2021 at 9:22 pm
    Jorge

    Genial, me sirvió mucho el artículo. Gracias!

    Reply
  • 20 enero, 2022 at 2:25 pm
    Jose

    mi no me funciona me dice «Set-ExecutionPolicy» no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable. Para el Get lo mismo. ¿Qué podría hacer?

    Reply
    • 31 enero, 2022 at 5:33 pm
      nicole

      fijate si abriste powershell, yo habia abierto primero simbolo del sistema y me salio eso

      Reply
  • 31 enero, 2022 at 5:36 pm
    nicole

    AYUDA A MI ME SALE ESTO
    Set-ExecutionPolicy : Se denegó el acceso a la clave de Registro ‘HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\Sh
    ellIds\Microsoft.PowerShell’.

    Reply
    • 31 enero, 2022 at 5:54 pm
      nicole

      ya lo solucione, hay que abrir el powershell en administrador si o si.

      Reply
  • 1 febrero, 2022 at 1:30 am
    Roberto Becerra

    hola que tal yo tengo una duda, no puedo actualizar ni activar el Windows Update, siempre que intento me sale error y quize hacerlo por Powershell y me vota este mensaje. Quiza puedan ayudarme. Gracias de antemano

    Install-WindowsUpdate : El comando ‘Install-WindowsUpdate’ se encontró en el módulo ‘PSWindowsUpdate’, pero el módulo
    no pudo cargarse. Para obtener más información, ejecute ‘Import-Module PSWindowsUpdate’.
    En línea: 1 Carácter: 1
    + Install-WindowsUpdate
    + ~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : ObjectNotFound: (Install-WindowsUpdate:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CouldNotAutoloadMatchingModule

    Reply
  • 11 febrero, 2022 at 3:07 am
    Enrique

    A MI NO ME FUNCIONO SALE LO SIGUIENTE:
    set-ExecutionPolicy : Windows PowerShell actualizó la directiva de ejecución correctamente, pero el valor queda
    invalidado por una directiva definida en un ámbito más específico. Debido a esta invalidación, el shell mantendrá la
    directiva de ejecución efectiva actual: AllSigned. Escriba «Get-ExecutionPolicy -List» para ver la configuración de la
    directiva de ejecución

    Reply
  • 1 junio, 2022 at 7:43 am
    Gustavo

    Muchas gracias p.p p.p p.p

    Reply
  • 13 junio, 2022 at 5:29 pm

    […] Información obtenida de openwebinars. […]

    Reply
  • 26 septiembre, 2022 at 9:19 pm
    Ezequiel

    Me sale RemoteSigned

    Reply

Leave a Reply

SOBRE MÍ

Afortunado de trabajar en lo que me gusta, aprendiendo cada día cosas nuevas y ayudando a crear proyectos.
Conocimientos en diversas tecnologías y experiencia demostrable.
¿Nos ponemos manos a la obra?

Mis Apuntes