Terminología de PowerShell

0

Soy un principiante en powershell y me confundo al leer tutoriales sobre powershell.
En powershell, ¿el término comando se refiere a:
a - Los comandos ingresados ​​por el usuario en la línea de comandos o en los scripts;
b - Las aplicaciones, las funciones y los cmdlets ejecutados por powershell;
c - Ambos;

Othman
fuente
Nos ayudaría si supiéramos de dónde vienes. ¿Cuánto has usado el shell de DOS? ¿Cuánto has usado archivos por lotes (.bat)? ¿Alguna vez has usado bash, PHP, Python, etc.? Lo ayudaremos más si podemos relacionar lo que no le es familiar con cosas que ya sabe.
Walter Mitty
¿Podrías incluir el contexto en el que un tutorial usó el término? De esa manera, podemos explicar mejor lo que está tratando de transmitir.
Ben N
el termino command Está un poco sobrecargado. En su forma más formal, un comando es una declaración proporcionada por un usuario, que el shell puede entender. Desde esa perspectiva, una aplicación / script / cmdlet no es un comando, pero la declaración que invoca la aplicación / script / cmdlet es. El hecho de que el script / cmdlet esté compuesto de comandos es una cuestión de perspectiva, por lo que introduce cierta ambigüedad. Verá los usos del término que indican que edit.com es un comando, y otros que dicen que está escribiendo edit en un shell dos es el comando, o incluso la invocación del comando de edición.
Frank Thomas

Respuestas:

0

C. Los comandos ingresados ​​por el usuario en la línea de comandos o en los scripts son las aplicaciones, funciones y cmdlets que ejecuta PowerShell. Las aplicaciones, funciones y cmdlets que ejecuta PowerShell se pueden ejecutar como comandos en los scripts y en la línea de comandos. Por ejemplo, el comando Copy-Item en PowerShell es un cmdlet que se puede usar en la línea de comandos de PowerShell o en los scripts para copiar elementos de una carpeta a otra carpeta.

De acuerdo a Microsoft , un cmdlet es "un comando ligero que se usa en el entorno de Windows PowerShell". (Vea el enlace para obtener más información sobre los cmdlets) A diferencia de los comandos que se usan en el símbolo del sistema (que, por cierto, se pueden usar en PowerShell), los cmdlets son instancias de clases de .NET Framework; No son ejecutables independientes.

Puede leer más sobre los cmdlets y PowerShell en el enlace de arriba y en Apilar . Busca en Google lo que necesites.

Christian Sirolli
fuente