Principal Windows 10 Mostrar una notificación de mensaje de PowerShell

Mostrar una notificación de mensaje de PowerShell



PowerShell es una forma avanzada de símbolo del sistema. Se amplía con un gran conjunto de cmdlets listos para usar y viene con la capacidad de usar .NET framework / C # en varios escenarios. Windows incluye una herramienta GUI, PowerShell ISE, que permite editar y depurar scripts de una manera útil. A veces, es posible que necesite mostrar una notificación de un script de PowerShell para informar al usuario que se realizó alguna tarea. A continuación, se muestran algunos métodos que puede utilizar.

Anuncio

Un mensaje de su secuencia de comandos de PowerShell puede informar al usuario que su secuencia de comandos de larga ejecución ha terminado su trabajo. O puede indicar que algo anda mal o que ha sucedido algo importante. Estos son los métodos que suelo utilizar.

Mostrar una notificación de mensaje de PowerShell

El método más simple involucra el clásico Host de secuencias de comandos de Windows aplicación.

cómo descargar video de gopro

Con PowerShell, es fácil crear una instancia de un objeto COM. En nuestro caso, necesitamos el objeto Windows.Shell de WSH. Se puede crear con el siguiente comando:

$ wsh = Nuevo-Objeto -ComObject Wscript.Shell

Ahora, podemos usar nuestro$ wshobjeto para llamar a los métodos disponibles paraWscript.Shell. Uno de ellos esSurgir, Esto es lo que necesitamos. Se puede utilizar el siguiente código:

$ wsh = New-Object -ComObject Wscript.Shell $ wsh.Popup ('Hola desde Winaero')

Mensaje de PowerShell Windows 10

losSurgirEl método se puede personalizar. Por ejemplo, puede especificar su título, asignar uno de los iconos de diálogo predeterminados o mostrar botones adicionales.

Personaliza el método Popup

La sintaxis es la siguiente.

Surgir(,,,)

Textoes el texto que desea mostrar en el mensaje.

SecondsToWaites un número entero que contiene el número de segundos que se mostrará el cuadro hasta que se cierre. Si es cero o se omite, el cuadro de mensaje permanece hasta que el usuario lo cierra.

Títuloes una cadena que contiene el título que aparecerá como título del mensaje.

Tipoes un número entero que corresponde a un aspecto y comportamiento particulares definidos en la siguiente tabla.

ValorBotón
0Okay
1Aceptar Cancelar
2Aborto,
Ignorar, reintentar
3Si,
No, cancelar
4Sí No
5Rever,
Cancelar
16Crítico
32Pregunta
48Exclamación
64Información

Para obtener el icono y los botones deseados, combine los valores. Por ejemplo, para redactar una pregunta, utilice 1 + 32 como suTipovalor. Vea el siguiente ejemplo:

Pregunta de PowerShell Windows 10

El método Popup también puede devolver el botón en el que el usuario hizo clic para descartar el cuadro de mensaje emergente. Consulte la siguiente tabla:

Valor devueltoBotón pulsado
1Okay
2Cancelar
3Aborto
4Rever
5Ignorar
6si
7No
-1Ninguno, mensaje
la casilla se descartó automáticamente (tiempo de espera)

Puede manejar el valor de retorno de la siguiente manera:

$ resultado = $ wsh.Popup ('¿Te gusta Winaero?', 0, 'Una pregunta de PS', 1 + 32)

Como alternativa, puede utilizar una llamada a .NET Framework para mostrar un mensaje.

Usando MessageBox de .NET Framework

El comando que necesita usar tiene el siguiente aspecto:

[System.Windows.MessageBox] :: Show ('Hola desde Winaero')

El resultado:

descargar la vista previa técnica de la ventana 10

MessageBox NET PowerShell Windows 10

Nuevamente, puedes personalizarlo. Para referencia, consulte la página siguiente:

Método MessageBox.Show

Finalmente, hay un módulo especial para PowerShell que puede usar cuando sea posible.

Usando un módulo especial, BurntToast

Si no está restringido a usar módulos externos, puede ir con Tostada quemada .

Instálelo de la siguiente manera:

  1. Abierto PowerShell como administrador .
  2. Tipo:Nombre del módulo de instalación BurntToast
  3. El módulo está listo para usar.

Para mostrar una notificación, ejecute el comando:

Módulo de importación BurntToast
New-BurntToastNotification -Texto 'Winaero', 'Hola desde PowerShell'

Notificación de tostadas PowerShell Windows 10

Ver el Galería de PowerShell para obtener instrucciones y detalles completos.

Tenga en cuenta lo siguiente. Para ver su notificación,

  1. La política de ejecución de PowerShell debe ser configurado para permitir que se carguen módulos de terceros.
  2. Si Focus Assist está habilitado en Windows 10, puede ocultar sus notificaciones de BurntToast.
  3. El módulo se puede quitar con el comandoMódulo de desinstalación BurntToast.

¡Eso es!

Artículos De Interés

La Elección Del Editor

Descargar Universal Theme Patcher
Descargar Universal Theme Patcher
Patcher de temas universal. Crack uxtheme, free your Windows admite temas msstyle de escritorio de terceros. Autor: deepxw. http://deepxw.blogspot.com Descargar 'Universal Theme Patcher' Tamaño: 80.73 Kb AdvertismentPCRepair: Soluciona problemas de Windows. Todos ellos. Enlace de descarga: Haga clic aquí para descargar el archivo Support us Winaero depende en gran medida de su apoyo. Puedes ayudar a que el sitio te siga brindando interés
Cómo usar ventajas en Dead by Daylight
Cómo usar ventajas en Dead by Daylight
Entrar en tu primer partido sin tener idea como un nuevo jugador de DBD es difícil. Dado que hay demasiadas ventajas en el juego, puede resultar abrumador para los nuevos jugadores, tanto como asesinos como supervivientes. Como la mayoría de los jugadores, tú
Windows 10 build 14278.0.RS1 y Windows Nano Server se filtraron a la web
Windows 10 build 14278.0.RS1 y Windows Nano Server se filtraron a la web
Dos versiones no oficiales interesantes de Windows se han filtrado a Internet: Windows 10 RedStone branch build 14278 y Windows Nano Server.
Cómo bloquear un álbum de fotos oculto en iPhone con iOS 16
Cómo bloquear un álbum de fotos oculto en iPhone con iOS 16
Puedes bloquear tu álbum oculto en tu iPhone con iOS 16 en la configuración de la aplicación Fotos habilitando la protección Face ID o Touch ID.
Cómo abrir la configuración de privacidad del micrófono en Windows 8.1 con un clic
Cómo abrir la configuración de privacidad del micrófono en Windows 8.1 con un clic
La configuración de privacidad del micrófono es parte de la aplicación Configuración de PC que le permite personalizar la privacidad de su micrófono. Aquí puede evitar que las aplicaciones instaladas usen el micrófono o especificar qué aplicaciones pueden usarlo. Lo bueno de Windows 8.1 es que te permite crear un atajo para abrir estos
Microsoft Defender ATP para Android ya está disponible en Google Play
Microsoft Defender ATP para Android ya está disponible en Google Play
Microsoft ha lanzado la aplicación Defender ATP en la tienda Google Play. La aplicación ya está disponible para descargar, sin embargo, requiere una licencia de Microsoft 365 E5. Microsoft Defender es la aplicación antivirus predeterminada que se envía con Windows 10. Las versiones anteriores de Windows como Windows 8.1, Windows 8, Windows 7 y Vista también lo tenían, pero
Cómo borrar el caché en Windows 10
Cómo borrar el caché en Windows 10
Aprenda cómo borrar el caché y las cookies en Windows 10, incluido cómo borrar el caché rápidamente cuando desee liberar espacio en su disco duro.