es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Evite la aparición emergente de inicio de sesión de Microsoft a través de un script de PowerShell.

Estoy ejecutando el siguiente script de PowerShell para habilitar el modo de administrador para el entorno de PowerApp (dynamics 365 crm) antes de implementar en producción. Quiero programar este script para que se active antes de la implementación, pero cada vez solicita las credenciales y no es posible proporcionarlas si se está ejecutando como una tarea programada.

Script de PowerShell:

Set-AdminPowerAppEnvironmentRuntimeState -EnvironmentName "GUID del entorno" -RuntimeState AdminMode
Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para programar el script de Powershell para que se ejecute sin solicitar credenciales, puedes almacenar las credenciales de manera segura utilizando el Administrador de credenciales de Windows. Sigue los pasos a continuación:

    1. Abre el Administrador de credenciales de Windows desde el Panel de Control o búscalo en el menú de inicio.
    2. Haz clic en “Agregar una credencial de Windows” y introduce las credenciales de la cuenta administrativa que se utilizará para ejecutar el script.

    3. En tu script de Powershell, añade el siguiente comando para recuperar las credenciales almacenadas:

      $cred = Get-Credential -UserName "nombreusuario@dominio.com" -Message "Introduce tu contraseña"

    4. Reemplaza “nombreusuario@dominio.com” con las credenciales de la cuenta administrativa que almacenaste en el paso 2.

    5. Elimina cualquier línea de código que solicite credenciales.

    6. Programa la ejecución del script de Powershell utilizando el Programador de tareas u otra herramienta de programación.

    Con estos pasos, el script de Powershell podrá ejecutarse en modo Administrador sin solicitar credenciales, lo que te permitirá programarlo para despliegues en producción según sea necesario.

Comments are closed.