Cómo imprimir una salida en PowerShell

Cómo imprimir una salida en PowerShell
Impresión de salida es el requisito esencial al tratar con cualquier lenguaje de programación. El propósito de imprimir la salida es múltiple. Los usuarios pueden imprimir la salida para fines de depuración o para mostrar el resultado de cualquier programa.
PowerShell también proporciona soporte para lenguajes de secuencias de comandos, que tienen todas las características básicas de un lenguaje de programación. Teniendo en cuenta la importancia de la impresión, esta publicación enumera varios métodos para imprimir una salida en PowerShell.

Método 1: Uso de un cmdlet de escritura para imprimir la salida en PowerShell

Uno de los métodos comunes para verificar el valor o la salida de impresión en Potencia Shell es la salida de descripción. Este es el método principal que ejercen la mayoría de los usuarios de PowerShell. Este método se puede usar en los scripts, así como en el terminal de PowerShell para imprimir cadenas y cualquier otro objeto en la consola PowerShell. Practiquemoslo usando las siguientes líneas de código:

$ User = Read -Host -Prompt 'Ingrese el número'
If ($ user -lt 30)
Valor de descripción de descripción "$ usuario es inferior a 30."

Elseif ($ user -eq 50)
Valor de descripción de descripción "El usuario es igual a 50."

DEMÁS
Valor de descripción de la descripción "El usuario no es superior a 30 ni igual a 50"

En el código anterior, el "Descripción"Se utiliza para mostrar información verificando la condición después de la entrada del usuario en PowerShell. La instrucción if if if se usa y en las declaraciones de código de cada bloque, se utiliza el cmdlet de escritura-salida.

Producción

La salida muestra que la salida de escritura ha imprimido la línea en la consola.

Método 2: Uso de escritura-Verbosa para imprimir una salida en PowerShell

Uno de los métodos para mostrar un mensaje de transmisión en PowerShell se conoce como Verbos. Por defecto, la secuencia de mensajes detallados no se muestra en la consola PowerShell. Sin embargo, se usa una palabra clave al final del mensaje para mostrar la información llamada "-Verboso".

Código

Hostor de escritura "Uso del comando detallado en PowerShell"
Messaje de escritura -Verbosa "Bienvenido a PowerShell" -verbose

En el código anterior, la primera línea simplemente proporciona la información del usuario. En la segunda línea, use el método verboso de escritura para dar un flujo de información de mensajes al usuario en la consola PowerShell.

Producción

La pantalla anterior resalta el texto con color de fuente amarilla y un fondo negro. Este método se utiliza para mostrar un mensaje o información grande en la consola en PowerShell.

Método 3: Uso de la advertencia de escritura para imprimir una salida en PowerShell

En PowerShell, un método para mostrar o imprimir un mensaje de advertencia es la ganadería de la escritura. La diferencia con el rendimiento de la escritura es que no genera ninguna salida. La advertencia de escritura se usa para mostrar un mensaje de solicitud o advertencia que resalta el texto. Además, los usuarios pueden usar el $ WarningPreference variable para una acción adicional en la consola de PowerShell.

Código

Alaboración de escritura "Bienvenido a PowerShell"
El código se utiliza para mostrar una advertencia o un mensaje de inmediato al usuario utilizando el método de advertencia de escritura.

Producción

La salida resaltada representa un mensaje de advertencia "Bienvenido a PowerShell" en la ventana de la consola.

Método 4: Uso de Write-Host para imprimir una salida en PowerShell

El método de Write-Host se usa específicamente para mostrar mensajes en diferentes colores en función de las necesidades del usuario. En este método, el usuario cambia manualmente los colores de fondo y en primer plano en PowerShell utilizando las palabras clave -Color de fondo y -Color de primer plano, respectivamente.

Código

Escritura-anfitrión "Bienvenido a PowerShell"

Use el método de escritura-host para mostrar mensajes en diferentes colores. Envía directamente comandos al host, sin pasar por todas las demás instrucciones.

Producción

El resultado muestra un mensaje "Bienvenido a PowerShell" utilizando el método Write-Host en PowerShell.

Método 5: Uso de Write-DEBUG para imprimir una salida en PowerShell

El objetivo de usar el método Write-DEBUG es imprimir un mensaje de depuración desde el comando o script en la consola PowerShell. El objetivo de utilizar este método es identificar errores y mostrarlos en función de las necesidades del desarrollador. Los mensajes de depuración no se muestran en la consola de forma predeterminada, pero $ DEBUGPREFERIOR se puede utilizar para presentar mensajes en PowerShell. El siguiente código valida la visualización de un mensaje.

Código

Write-DEBUG "No imprima un mensaje de error en la primera línea."
$ debugpreference = "Continuar"
Escribir desbug "Imprima un mensaje de error en la tercera línea"

El código para depurar los comandos se escribe como se indica anteriormente. Usando este código, el usuario puede mostrar un mensaje de error o no de acuerdo con sus necesidades.

Producción

La salida muestra que la primera línea no se imprime en la consola PowerShell, mientras que la tercera línea se imprime, que muestra el ""Imprima un mensaje de error en la tercera línea"Mensaje usando $ DEBUGPREFERIOR.

Conclusión

Potencia Shell admite numerosos métodos para salida de impresión en la consola o para obtener la salida en un archivo. Estos métodos incluyen escritura, escritura-anfitrión, escritura verbosa, ahorro de escritura y escritura y debug. Cada método tiene su propia razón para usarlo. Como, la advertencia de escritura se usa para imprimir una salida específica como advertencia. Del mismo modo, el escritor-verboso se usa para escribir la salida en detalle. Esta publicación ha demostrado el trabajo y el uso de todos estos métodos para Salida de impresión en PowerShell.