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:
- Mapeo de Hibernate
- Funciones de cadena de PowerShell
- Directivas JSP
- ¿Qué es PowerShell?