Principal Windows 10 Afficher une notification de message de PowerShell

Afficher une notification de message de PowerShell



PowerShell est une forme avancée d'invite de commandes. Il est étendu avec un vaste ensemble d'applets de commande prêtes à l'emploi et offre la possibilité d'utiliser .NET Framework / C # dans divers scénarios. Windows comprend un outil GUI, PowerShell ISE, qui permet de modifier et de déboguer des scripts de manière utile. Parfois, vous avez souvent besoin d'afficher une notification d'un script PowerShell pour informer l'utilisateur qu'une tâche est terminée. Voici quelques méthodes que vous pouvez utiliser.

Publicité

Un message de votre script PowerShell peut informer l'utilisateur que votre script de longue durée a terminé son travail. Ou, cela peut indiquer que quelque chose ne va pas ou que quelque chose d'important s'est produit. Voici les méthodes que j'utilise habituellement.

Afficher une notification de message de PowerShell

La méthode la plus simple implique le classique Hôte de script Windows app.

cómo descargar video de gopro

Avec PowerShell, il est facile de créer une instance d'un objet COM. Dans notre cas, nous avons besoin de l'objet Windows.Shell de WSH. Il peut être créé avec la commande suivante:

$ wsh = Nouvel objet -ComObject Wscript.Shell

Maintenant, nous pouvons utiliser notre$ wshobjet pour appeler les méthodes disponibles pourWscript.Shell. L'un d'eux estApparaitre, C'est ce dont on a besoin. Le code suivant peut être utilisé:

$ wsh = Nouvel objet -ComObject Wscript.Shell $ wsh.Popup ('Bonjour de Winaero')

Message de PowerShell Windows 10

leApparaitreLa méthode peut être personnalisée. Par exemple, vous pouvez spécifier son titre, attribuer l'une des icônes de boîte de dialogue par défaut ou afficher des boutons supplémentaires.

Personnaliser la méthode Popup

La syntaxe est la suivante.

Apparaitre(,,,)

Texteest le texte que vous souhaitez afficher dans le message.

SecondsToWaitest un entier contenant le nombre de secondes pendant lesquelles la boîte s'affichera jusqu'à ce qu'elle soit supprimée. Si zéro ou omis, la boîte de message reste jusqu'à ce que l'utilisateur rejette.

Titreest une chaîne contenant le titre qui apparaîtra comme titre du message.

Typeest un entier qui correspond à une apparence et un comportement particuliers définis dans le tableau suivant.

ValeurBouton
0D'accord
1OK, Annuler
2Avortement,
Ignorer, réessayer
3Oui,
Non, annuler
4Oui Non
5Retenter,
Annuler
16Critique
32Question
48Exclamation
64Information

Pour obtenir l'icône et les boutons souhaités, combinez les valeurs. Par exemple, pour rédiger une question, utilisez 1 + 32 comme votreTypevaleur. Consultez l'exemple suivant:

Question de PowerShell Windows 10

La méthode Popup peut également renvoyer le bouton sur lequel l'utilisateur a cliqué pour fermer la boîte de message contextuelle. Reportez-vous au tableau suivant:

Valeur de retourBouton cliqué
1D'accord
2Annuler
3Avortement
4Retenter
5Ignorer
6Oui
septNon
-1Aucun, message
la boîte a été fermée automatiquement (timeout)

Vous pouvez gérer la valeur de retour comme suit:

$ result = $ wsh.Popup ('Aimez-vous Winaero?', 0, 'Une question de PS', 1 + 32)

Vous pouvez également utiliser un appel .NET Framework pour afficher un message.

Utilisation de MessageBox à partir de .NET Framework

La commande que vous devez utiliser se présente comme suit:

[System.Windows.MessageBox] :: Show ('Bonjour de Winaero')

Le résultat:

descargar la vista previa técnica de la ventana 10

MessageBox NET PowerShell Windows 10

Encore une fois, vous pouvez le personnaliser. Pour référence, consultez la page suivante:

MessageBox.Show, méthode

Enfin, il existe un module spécial pour PowerShell que vous pouvez utiliser lorsque cela est possible.

À l'aide d'un module spécial, BurntToast

Si vous n'êtes pas limité à l'utilisation de modules externes, vous pouvez utiliser BurntToast .

Installez-le comme suit:

  1. Ouvert PowerShell en tant qu'administrateur .
  2. Type:Install-Module -Name BurntToast
  3. Le module est prêt à être utilisé.

Pour afficher une notification, exécutez la commande:

Module d'importation BurntToast
New-BurntToastNotification -Text 'Winaero', 'Bonjour de PowerShell'

Notification Toast PowerShell Windows 10

Voir le Galerie PowerShell pour les détails complets et les instructions.

Veuillez garder à l'esprit ce qui suit. Pour voir votre notification,

  1. La politique d'exécution de PowerShell doit être configuré pour permettre le chargement de modules tiers.
  2. Si L'assistant de mise au point est activé dans Windows 10, il peut masquer vos notifications BurntToast.
  3. Le module peut être retiré avec la commandeDésinstaller-Module BurntToast.

C'est ça!

Des Articles Intéressants

Choix De L'Éditeur

Désactivez javascript et les images en un seul clic dans Mozilla Firefox
Désactivez javascript et les images en un seul clic dans Mozilla Firefox
Découvrez comment désactiver ou activer rapidement des scripts et des images dans le navigateur Firefox
Comment supprimer toutes les vidéos de sonnette Rings [novembre 2019]
Comment supprimer toutes les vidéos de sonnette Rings [novembre 2019]
La sonnette Ring a révolutionné le monde de la sécurité domestique. Il a rendu la surveillance de chaque partie de votre maison facile et pratique. Grâce aux nombreuses fonctionnalités qui assurent la sécurité de votre propriété contre les intrus, de nombreuses personnes ont fait
Comment transférer votre téléphone résidentiel vers un téléphone portable
Comment transférer votre téléphone résidentiel vers un téléphone portable
Le transfert d'appel est un moyen efficace de vous assurer de ne jamais manquer un appel sur votre ligne fixe. Vous pouvez transférer votre téléphone résidentiel vers votre téléphone portable afin que, où que vous soyez, vous puissiez toujours répondre. Si vous ne
Pouvez-vous vérifier qui a placé un bloc dans Minecraft ? Non!
Pouvez-vous vérifier qui a placé un bloc dans Minecraft ? Non!
Les joueurs pacifiques voient Minecraft comme un terrain pour exprimer leur créativité et s'amuser entre amis. Cependant, il y a aussi des chagrins qui préfèrent ajouter un peu de drame à leur gameplay. Les chagrins irritent les gens en détruisant leurs constructions
Tag Archives: bâtons de pointeur de souris
Tag Archives: bâtons de pointeur de souris
Google Photos bloqué lors de la préparation de la sauvegarde - Que faire
Google Photos bloqué lors de la préparation de la sauvegarde - Que faire
Tout le monde a rencontré au moins une fois des problèmes en essayant de sauvegarder ses photos. Il n'y a aucune raison de paniquer car ce problème peut être facilement résolu. Il y a plusieurs choses qui peuvent être à l'origine de ce problème. Peut-être que vous ne
Comment coupler un clavier Logitech
Comment coupler un clavier Logitech
Les claviers Logitech peuvent se connecter à votre ordinateur, téléphone, tablette ou autre appareil compatible via Bluetooth ou le récepteur Unifying. En fait, c'est super simple.