Tabla de formato PowerShell

Tabla de formato PowerShell
PowerShell es una conocida herramienta de línea de comandos basada en Windows que también es asistida por un lenguaje de secuencias de comandos. Con la ayuda de PowerShell, se pueden realizar varias configuraciones y automatización de la tarea. PowerShell admite diversas funcionalidades de formato para obtener el resultado en el formato deseado.

La tabla de formato como su nombre indica es un tipo de formato. La tabla de formato en PowerShell le permite manipular la salida de cmdlets y funciones. El soporte de salida incorporado de PowerShell no muestra todo el contenido y omite algunas largas colas. La tabla de formato imprime la salida en una forma tabular organizada y muestra todas las entradas sin truncamiento. Este artículo contiene el uso del Cmdlet de la tabla de formato PowerShell. Además, se citan varios ejemplos para transmitir mejor el uso de la tabla de formato.

Cómo funciona la tabla de formato

El cmdlet de tabla de formato se puede usar con cualquier objeto PowerShell para obtener su salida en una tabla formateada. El cmdlet de la tabla de formato de Windows PowerShell funciona en la siguiente sintaxis:

> Table de formato

Los parámetros admitidos por este cmdlet se describen a continuación:

Tamaño automático: Usando esta opción, el ancho y el número de las columnas se ajustarán de acuerdo con los datos mostrados.

DisplayError: Este parámetro se usa principalmente para la depuración y, por lo tanto, no tiene tal funcionalidad de formato.

Fuerza: Esta opción también se ejerce para la depuración y se usa principalmente con el parámetro DisplayError para obtener la información detallada sobre el error. Por lo general, la información de error no está en una descripción detallada.

Expandir: El objeto de recolección y el objetos dentro del objeto de recolección están formateados usando esta opción. Este parámetro acepta tres argumentos. Enumonamente Muestra las propiedades del objeto de recolección solo mientras Coreonamente muestra las propiedades de los objetos en una colección. Para obtener propiedades de objetos de recolección y objetos en la colección, puede usar Ambos Argumentos del parámetro de expansión.

Envoltura: Muestra el contenido de la columna sin truncarla. Por defecto, si el contenido de la tabla excede el ancho, entonces se trunca.

Repenteeator: Una vez que se obtiene la vista de pantalla completa. El Repositador El parámetro muestra el encabezado después de cada vista de pantalla completa.

Hidetable Headers: Los encabezados de la columna no aparecen.

Propiedad: Las propiedades de los objetos se pueden mostrar utilizando este parámetro.

Cómo usar la tabla de formato PowerShell

Esta sección implementa brevemente la tabla de formato junto con los parámetros admitidos por este cmdlet. En primer lugar, busque "potencia Shell"Palabra clave en la opción de búsqueda de Windows en la barra de tareas y abrir PowerShell como administrador.

Ejemplo 1: Evite el truncamiento

Digamos que queremos obtener el contenido del cmdlet Get Command. Primero, ejecute el cmdlet get-command sin usar format-table. Se observa a partir de la salida que muchas entradas en la última columna se truncan.

> Get Command



Ahora, vaya al cmdlet de la tabla de formato con get-command utilizando la opción -wrap de format-table. La salida del comando mencionado a continuación muestra que el contenido de la última columna se muestra completamente. Es notar que el truncamiento también se puede manejar utilizando el -Auto Parámetro para un truncamiento largo. En primer lugar, estamos utilizando la opción -wrap en el comando indicado a continuación:

> Get Command | Formato de mesa -wrap


Experimentemos el mismo comando con -Auto opción:

> Get Command | Formato de mesa -auto


Ejemplo 2: Obtenga la salida concisa

En algunos casos, solo se requieren columnas específicas en el shell. Por ejemplo, tenemos la salida del cmdlet Get-Process y se observa que la salida contiene múltiples columnas.

> Get-Process

Refiriéndose a la salida que se muestra arriba, lo siguiente Tabla de formato El comando restringiría la salida a una sola columna nombrada Nombre del proceso Usando el parámetro -Property como se muestra a continuación.

> Get-Process | Formato -tabla -property processname

Ejemplo 3: Especificar la propiedad de un objeto

El cmdlet de tabla de formato puede mostrar el resultado de acuerdo con la propiedad de un objeto. PowerShell le permite obtener las propiedades compatibles de un objeto presionando la tecla Tab después de la -Propiedad palabra clave. El cmdlet de la tabla de formato que se proporciona a continuación imprimirá el nombre y la compañía de cada proceso.

> Get-Process | Formato -tabla -property Nombre, empresa

Además de aplicar las propiedades y ejemplos mencionados en esta publicación. Puede practicarlo para parámetros más compatibles proporcionados en esta guía.

Antes de concluir la publicación, tenemos un consejo de bonificación para ti. El cmdlet de la tabla de formato también se puede ejecutar utilizando el PIE palabra clave. El comando PowerShell escrito a continuación realiza la acción de la tabla de formato utilizando el comando también se puede ejecutar utilizando el PIE palabra clave.

> Get-Process | Ft -autosize

Conclusión

PowerShell es una herramienta de línea de comandos basada en Windows para automatizar y administrar varias tareas. Este artículo explica el uso del cmdlet de la mesa de formato en PowerShell. Esta utilidad PowerShell de Windows acepta varios parámetros de formato. Se observa que cualquier objeto PowerShell se puede canalizar con la tabla de formato para obtener la salida de ese objeto en forma tabular y organizada. Se recomienda practicar este útil cmdlet para obtener los resultados en un formato deseado.