Comment imprimer une sortie dans PowerShell

Comment imprimer une sortie dans PowerShell
La sortie d'impression est l'exigence essentielle tout en traitant de tout langage de programmation. Le but de l'impression de la sortie est multiple. Les utilisateurs peuvent imprimer la sortie à des fins de débogage ou pour afficher le résultat de tout programme.
PowerShell fournit également une prise en charge des langages de script, qui ont toutes les caractéristiques de base d'un langage de programmation. Gardant à la vue de l'importance de l'impression, ce message répertorie diverses méthodes pour imprimer une sortie dans PowerShell.

Méthode 1: Utilisation de la commande d'écriture pour imprimer la sortie dans PowerShell

L'une des méthodes courantes pour vérifier la valeur ou l'impression Powershell est écrit-sortie. C'est la principale méthode que la plupart des utilisateurs de PowerShell exercent. Cette méthode peut être utilisée dans les scripts ainsi que dans le terminal PowerShell pour imprimer des chaînes et tout autre objet sur la console PowerShell. Passons-le en utilisant les lignes de code suivantes:

$ User = read-host -prompt 'saisir le nombre'
If ($ user -lt 30)
L'utilisateur de la valeur de l'écriture "est inférieur à 30."

Elseif ($ user -eq 50)
L'utilisateur de valeur «Valeur $ est égal à 50."

AUTRE
Écriture-sortie "Valeur $ L'utilisateur n'est pas supérieur à 30 ni égal à 50"

Dans le code ci-dessus, le «Sortie d'écriture»Est utilisé pour afficher des informations en vérifiant la condition après la contribution de l'utilisateur dans PowerShell. L'instruction if else-if est utilisée et dans les instructions de code de chaque bloc, la commande d'écriture de sortie d'écriture est utilisée.

Sortir

La sortie montre que la sortie d'écriture a imprimé la ligne sur la console.

Méthode 2: Utilisation d'écriture verbale pour imprimer une sortie dans PowerShell

L'une des méthodes pour afficher un message de flux dans PowerShell est connue sous le nom Écriture verbale. Par défaut, le flux de messages verbeux n'est pas affiché dans la console PowerShell. Cependant, un mot-clé est utilisé à la fin du message pour afficher les informations nommées «-Verbeux".

Code

Écriture-hôte "Utilisation de la commande verbale dans PowerShell"
Écriture-verbose -Message "Bienvenue à PowerShell" -Verbose

Dans le code ci-dessus, la première ligne donne simplement les informations de l'utilisateur. Dans la deuxième ligne, utilisez la méthode d'écriture pour donner un flux d'informations sur les messages à l'utilisateur dans la console PowerShell.

Sortir

L'affichage ci-dessus met en évidence le texte avec une couleur de police jaune et un fond noir. Cette méthode est utilisée pour afficher un grand message ou des informations à la console dans PowerShell.

Méthode 3: Utilisation de la courte écriture pour imprimer une sortie dans PowerShell

Dans PowerShell, une méthode à afficher ou à imprimer un message d'avertissement est la marche en écriture. La différence entre l'écriture-sortie est qu'elle ne génère aucune sortie. L'arrêt de l'écriture est utilisé pour afficher un message d'invite ou d'avertissement qui met en évidence le texte. De plus, les utilisateurs peuvent utiliser le $ Avertissement variable pour une action supplémentaire dans la console PowerShell.

Code

Write-Warning "Bienvenue à PowerShell"
Le code est utilisé pour afficher un avertissement ou un message rapide à l'utilisateur à l'aide de la méthode de rédaction d'écriture.

Sortir

La sortie en surbrillance représente un message d'avertissement «Bienvenue à PowerShell» dans la fenêtre de la console.

Méthode 4: Utilisation d'écriture-hôte pour imprimer une sortie dans PowerShell

La méthode d'écriture est utilisée spécifiquement pour afficher des messages en différentes couleurs en fonction des besoins de l'utilisateur. Dans cette méthode, l'utilisateur modifie manuellement l'arrière-plan et les couleurs de premier plan dans PowerShell en utilisant les mots clés -Couleur de l'arrière plan et -Couleur de premier plan, respectivement.

Code

Écriture-hôte "Bienvenue à PowerShell"

Utilisez la méthode d'écriture pour afficher les messages de différentes couleurs. Il envoie directement des commandes à l'hôte, en contournant toutes les autres instructions.

Sortir

Le résultat montre un message «Bienvenue à PowerShell» en utilisant la méthode d'écriture-hôte dans PowerShell.

Méthode 5: Utilisation de Drect-Debug pour imprimer une sortie dans PowerShell

L'objectif de l'utilisation de la méthode DRITE-DEBUG est d'imprimer un message de débogage de la commande ou du script à la console PowerShell. L'objectif de l'utilisation de cette méthode est d'identifier les erreurs et de les afficher en fonction des besoins des développeurs. Les messages de débogage ne sont pas affichés dans la console par défaut, mais $ debugpreference peut être utilisé pour présenter des messages dans PowerShell. Le code ci-dessous valide l'affichage d'un message.

Code

DRITE-DEBUG "Ne pas imprimer un message d'erreur sur la 1ère ligne."
$ debugpreference = "Continuer"
DRITE-DEBUG "Imprimez un message d'erreur sur la 3e ligne"

Le code pour déboguer les commandes est écrit comme ci-dessus. En utilisant ce code, l'utilisateur peut afficher un message d'erreur ou non en fonction de ses besoins.

Sortir

La sortie montre que la première ligne n'est pas imprimée sur la console PowerShell, tandis que la troisième ligne est imprimée, qui montre le "Imprimez un message d'erreur sur la 3e ligne»Message en utilisant $ debugpreference.

Conclusion

Powershell prend en charge de nombreuses méthodes pour sortie d'impression sur la console ou pour obtenir la sortie dans un fichier. Ces méthodes incluent l'écriture-sortie, l'écriture-hôte, l'écrivain, la barrière d'écriture et le debug d'écriture. Chaque méthode a sa propre raison de l'utiliser. Par exemple, la barrière d'écriture est utilisée pour imprimer une sortie spécifique comme avertissement. De même, l'écriture verbale est utilisée pour écrire la sortie en détail. Ce message a démontré le travail et l'utilisation de toutes ces méthodes pour Sortie d'impression dans PowerShell.