Introducción a Obtener comando en PowerShell

Windows PowerShell es un lenguaje de secuencias de comandos que se basa en la plataforma .net diseñada para automatizar las tareas relacionadas con la aplicación y administración de Windows. El término PowerShell es una combinación del lenguaje y la interfaz en la que se ejecutarán los comandos / scripts. La primera versión de PowerShell se introdujo en el año 2006. Hay dos tipos de interfaz donde se pueden ejecutar los comandos de PowerShell; Windows PowerShell es como un símbolo del sistema donde se pueden ejecutar los cmdlets de PowerShell y Windows PowerShell ISE es donde los scripts de PowerShell (una compilación de cmdlets de PowerShell) se pueden ejecutar y depurar. Es un lenguaje orientado a objetos que le permite integrarse con interfaces .net. Ahora es de código abierto y también se puede instalar en otro sistema operativo.

Para iniciar una sesión de PowerShell, escriba "PowerShell" en el símbolo del sistema.
Cmdlets y variables de PowerShell

Los comandos en PowerShell se denominan "cmdlets". El más importante de todos los cmdlets es Get-Command. Este cmdlet devuelve la lista de todos los cmdlets disponibles en PowerShell.

Sintaxis:

La siguiente es la sintaxis del cmdlet Get-Command.

Get-Command

((-Name) ) (-Module ) (-FullyQualifiedModule ) (-CommandType ) (-TotalCount ) (-Syntax) (-ShowCommandInfo) ((-ArgumentList) ) (-All) (-ListImported) (-ParameterName ) (-ParameterType ) (-UseFuzzyMatching) ()

Por ejemplo : Get-Command

Salida de muestra:

Para recuperar los cmdlets que están disponibles en la sesión actual, se puede usar el siguiente cmdlet.

Get-Command -ListImported

Parámetros de Get-Command en PowerShell

Estos son los siguientes parámetros de Get-Command en PowerShell que se mencionan a continuación

-Todos: esto denota que todos los cmdlets deben recuperarse. Su tipo es el parámetro de cambio. El valor predeterminado es none y no acepta caracteres comodín.

-ArgumentList: se utiliza para recuperar información sobre los cmdlets con la ayuda de parámetros específicos. Su tipo es del objeto. Alias ​​es Args. El valor predeterminado es none y no acepta caracteres comodín.

-CommandType: indica los tipos de comandos que devuelve el cmdlet. Algunos de sus valores son Alias, Todos, Aplicación, Script externo, Filtro y Función. Su tipo es el tipo de comando y los alias es Tipo. El valor predeterminado es none y no acepta caracteres comodín.

-FullyQualifiedModule: devuelve los cmdlets que están con los nombres de módulo especificados. Su tipo es la especificación del módulo. El valor predeterminado es none y no acepta caracteres comodín.

-ListImported: devuelve los cmdlets que están presentes en la sesión actual. Su tipo es el parámetro de cambio. El valor predeterminado es none y no acepta caracteres comodín.

-Módulo: Devuelve el cmdlet que está disponible en el módulo especificado. El tipo es cadena, el valor predeterminado es ninguno y acepta caracteres comodín.

-Nombre: Esto devuelve la lista de cmdlets mencionados con los nombres especificados. Se permiten caracteres comodín. Tipo es cadena, el valor predeterminado es ninguno.

-Nombre: Devuelve los cmdlets, funciones y alias que contienen el mismo nombre o sustantivos que los especificados. Su tipo es una cadena y el valor predeterminado es ninguno. Acepta caracteres comodín.

-ParameterName: devuelve los cmdlets en la sesión actual con los parámetros especificados. Su tipo es string, el valor predeterminado es none y no acepta caracteres comodín.

-ParameterType: devuelve los cmdlets en la sesión que tienen el mismo parámetro que el tipo especificado. Su tipo es PStypename. El valor predeterminado es none y no acepta caracteres comodín.

-TotalCount: indica el número total de cmdlets que se devolverán. El tipo es Int32. El valor predeterminado es none y no acepta caracteres comodín.

-Verb: Devuelve los cmdlets, funciones y alias que contienen el mismo verbo o verbos que se especificaron. Su tipo es una cadena y el valor predeterminado es ninguno. Acepta caracteres comodín.

Ejemplos de comando Get

Estos son los ejemplos del comando Obtener en PowerShell que se mencionan a continuación

Ejemplo 1

Obtener cmdlets en la sesión actual

Entrada:

Get-Command -ListImported

Salida:

Ejemplo # 2

Obtener cmdlets dentro del módulo especificado

Entrada:

Get-Command -Module Microsoft.PowerShell.Management

Salida:

Ejemplo # 3

Encuentre los cmdlets que un tipo de salida

Entrada:

Get-Command -Type Cmdlet | Where-Object OutputType | Formato-Lista-Nombre de propiedad, Tipo de salida

Salida:

Conclusión: obtenga el comando en PowerShell

Por lo tanto, el artículo cubrió en detalle sobre el cmdlet Get-command en Powershell. Para obtener información detallada, es recomendable utilizar el comando Get-Help para obtener el comando.

Artículos recomendados

Esta es una guía para obtener el comando en PowerShell. Aquí discutimos los parámetros y ejemplos del comando Obtener en PowerShell junto con la entrada y la salida. También puede consultar el siguiente artículo para obtener más información:

  1. Mapeo de Hibernate
  2. Funciones de cadena de PowerShell
  3. Directivas JSP
  4. ¿Qué es PowerShell?

Categoría: