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;
windows
powershell
Othman
fuente
fuente
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á escribiendoedit
en un shell dos es el comando, o incluso la invocación del comando de edición.Respuestas:
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.
fuente