Winget Clientes Remotos windows

coordinador-tic 0 Puntos de reputación
2024-08-06T13:53:41.17+00:00

Saludos hay alguna posibilidad de usar la herramienta Winget para actualizar aplicaciones de terceros en equipos clientes dentro de un dominio en modo Silent o como se puedo hacer esto.

Windows para empresas | Cliente de Windows para profesionales de TI | Experiencia del usuario | Otros
0 comentarios No hay comentarios
{count} votos

4 respuestas

Ordenar por: Muy útil
  1. Gao Chen 10,665 Puntos de reputación Personal externo de Microsoft Moderador
    2024-08-06T16:59:14.8233333+00:00

    Hola coordinador-tic,

    ¡Bienvenido a Microsoft Q&A!

    En este caso si es posible usar la herramienta Winget para actualizar aplicaciones de terceros en equipos clientes dentro de un dominio en modo silencioso . Aca te explico cómo hacerlo:

    1. Asegúrate de que Winget esté instalado en los equipos clientes. Winget generalmente viene preinstalado en Windows 10 y Windows 11, pero puedes verificar su instalación ejecutando winget --version en PowerShell o el Command Prompt (CMD).
    2. Para actualizar una aplicación específica en modo silencioso, usa el siguiente comando:
      winget upgrade --id <ID_de_la_aplicación> --silent. Por ejemplo, para actualizar Firefox: winget upgrade --id Mozilla.Firefox --silent
    3. Para actualizar todas las aplicaciones instaladas que tienen actualizaciones disponibles, puedes usar: winget upgrade --all --silent

    Antes de intentar actualizar las aplicaciones, asegúrate de que los usuarios o el script tengan los permisos necesarios para ejecutar Winget y realizar actualizaciones. Esto puede requerir ejecutar los comandos como administrador. En caso de que necesite la documetación de usada: https://learn.microsoft.com/es-es/windows/package-manager/winget/upgrade

    Espero que la información haya sido útil, quedo a la espera de su respuesta.

    Atentamente,

    Gao.


    Si la respuesta es la solución correcta, haga clic en "Aceptar respuesta" y vote amablemente a favor. Si tiene preguntas adicionales sobre esta respuesta, haga clic en "Comentar". Nota: Siga los pasos de nuestra documentación para habilitar las notificaciones por correo electrónico si desea recibir las notificaciones por correo electrónico relacionada a este hilo.

    0 comentarios No hay comentarios

  2. Wesley Li 11,290 Puntos de reputación
    2024-08-06T17:39:02.59+00:00

    Hola,

    Sí, es posible usar la herramienta Winget para actualizar aplicaciones de terceros en equipos clientes dentro de un dominio en modo silencioso (Silent). Aquí te dejo una guía básica para hacerlo:

    1.Instalar Winget: Asegúrate de que Winget esté instalado en los equipos clientes. Winget viene preinstalado en Windows 10 y Windows 11, pero puedes verificar su instalación ejecutando el comando winget en PowerShell o en el Símbolo del sistema.

    2.Actualizar aplicaciones individualmente:

    Abre PowerShell o el Símbolo del sistema como administrador.

    Ejecuta el siguiente comando para actualizar una aplicación específica en modo silencioso:

    winget upgrade --id <ID-de-la-aplicación> --silent

    Por ejemplo, para actualizar Mozilla Firefox, usarías:

    winget upgrade --id Mozilla.Firefox --silent

    3.Actualizar todas las aplicaciones:

    Para actualizar todas las aplicaciones que tienen actualizaciones disponibles, puedes usar el siguiente comando:

    winget upgrade --all --silent

    4.Automatización en un entorno de dominio:

    Puedes crear un script de PowerShell que ejecute estos comandos y luego desplegarlo a través de políticas de grupo (GPO) o herramientas de administración de sistemas como SCCM o Intune.

    Aquí tienes un ejemplo de script de PowerShell para actualizar todas las aplicaciones en modo silencioso:

    # Script para actualizar todas las aplicaciones usando Winget en modo silencioso

    winget upgrade --all --silent

    Este script puede ser ejecutado en los equipos clientes mediante una tarea programada o a través de una política de grupo.

    0 comentarios No hay comentarios

  3. coordinador-tic 0 Puntos de reputación
    2024-08-06T18:29:29.69+00:00

    Saludos Wesley Li / Gao Chen (Tek Experts) efectivamente lo que comentan funciona en un equipo local pero cual seria el comando para hacerlo en un equipo remoto de la red local con windows 10 y 11

    0 comentarios No hay comentarios

  4. Gao Chen 10,665 Puntos de reputación Personal externo de Microsoft Moderador
    2024-08-06T19:18:50.1866667+00:00

    Hola de nuevo coordinador-tic,

    ¡Gracias por la respuesta!

    En este caso, puedes hacerlo habilitando "PowerShell Remoting" en el equipo remoto. Para esto, puedes seguir estos pasos:

    1. Para habilitar "PowerShell Remoting", corre el siguiente comando en el equipo remoto: Enable-PSRemoting -Force
    2. Luego, tienes que conectarte al equipo remoto desde tu equipo local usando el sintax del siguiente comando: Enter-PSSession -ComputerName <NombreDelEquipoRemoto> -Credential (Get-Credential)
    3. Luego puedes actualizar aplicaciones usando winget en el equipo remoto: winget upgrade --all --silent

    Si tu no quieres ingresar al equipo local, puedes intentar usar herramientas de administración de sistemas las cuales permiten ejecutar comandos de forma remota sin necesidad de establecer una sesión interactiva y puedes correr los comandos dados anteriormente en estas herramientas. Algunas de estas herramientas son Microsoft Endpoint Configuration Manager (MECM), Intune o Group Policy (GPO). Sin embargo, ten en cuenta que muchas de estas herramientas pueden requerir una licencia.

    Espero que la información haya sido útil.

    Atentamente,

    Gao.


    Si la respuesta es la solución correcta, haga clic en "Aceptar respuesta" y vote a favor.


Su respuesta

Las respuestas se pueden marcar como respuestas aceptadas por el autor de la pregunta, lo que ayuda a los usuarios a conocer la respuesta que resolvió el problema del autor.