Explicación de Windows PowerShell

5. mayo 2021 124 puntos de vista   era Windows PowerShell

Esta zona S explica Windows PowerShell (PS). Comienza con una explicación detallada pero simplificada de esta herramienta de Microsoft. Luego termina con las características y beneficios de Windows PowerShell.





Explorar temas de publicaciones



¿Era Windows PowerShell?

  ¿Era Windows PowerShell?

Windows PowerShell es una herramienta de automatización de tareas construida sobre eso .NET-CLR (Tiempo de ejecución de lenguaje común). Tiene un shell de línea de comandos y un lenguaje de secuencias de comandos. Cuando PowerShell comenzó, se basó en eso .NET Framework y solo podía funcionar en sistemas operativos Windows.

Para ser claros, Common Language Runtime (CLR) administra la ejecución de programas .NET. En otras palabras, los programas como PowerShell escritos en .NET Framework se ejecutan en entornos de software CLR.

En 2016, Microsoft modificó PowerShell para su ejecución. .LA RED C estándar y lo convirtió en una herramienta de código abierto y multiplataforma. Este cambio significó que ahora se puede ejecutar en algunas distribuciones de Linux (en particular CentOS y ubuntu ) y sistemas operativos Mac.



La nueva herramienta de código abierto se llama PowerShell Core. Esto difiere de Windows PowerShell, que solo se ejecuta en Microsoft Windows.



Cmdlets de PowerShell (Befehlslets)

  Cmdlets de PowerShell (Befehlslets)

Los cmdlets son comandos ( Comandos ) utilizado en Windows PowerShell. Los cmdlets realizan acciones específicas y devuelven resultados; específicamente, devuelven objetos de Microsoft .NET Framework. Estos objetos aparecen como salida a la canalización.

Si eres nuevo en PS, es posible que estas jergas no tengan mucho sentido para ti, ¡pero pronto llegaré a la parte divertida!

Para alguien que quiere aprender PS, creo que lo más importante es entender el concepto de Cmdlet-Namen . PS usado sustantivo verbo Par de nombres para nombrar cmdlets. Los cmdlets se nombran literalmente en sustantivo verbo parejas un ejemplo es obtener comando . Para enumerar todos los cmdlets en su PC, abra Windows PowerShell, escriba cmdlet a continuación y presione Entrar.



servicio antivirus avast alto uso de cpu
|_+_|

obtener comando es el primer cmdlet que necesita, ya que se usa para buscar otros cmdlets. Lo siguiente que necesitas es consigue ayuda . Este es el cmdlet que necesita para aprender a usar un cmdlet encontrado con obtener comando . Para aprender a usar un cmdlet, escriba Get-Help seguido de Command-let. Por ejemplo, para aprender a usarlo. Obtener WmiObject , escriba el siguiente comando y presione Entrar.



|_+_|

Para esta zona S, un cmdlet usa un sustantivo verbo par de nombres. La primera parte suele ser un verbo en inglés (una palabra de acción como Voluntad , Frase , Etc). La segunda palabra suele ser un sustantivo en inglés (el nombre de un objeto como Command, WmiObject).

Características y ventajas de Windows PowerShell

Para comprender mejor esta herramienta de automatización de tareas de Microsoft, estas son algunas de sus características y beneficios.

Los cmdlets de PowerShell se denominan pares verbo-sustantivo

PS ejecuta cmdlets (denominados pares de verbo-sustantivo) y devuelve objetos de .NET Framework que aparecen como salidas en la canalización. Los cmdlets son diferentes de los comandos cmd: mientras que los comandos cmd son archivos ejecutables independientes, los cmdlets de PowerShell son instancias de Clases de .NET Framework .

Alias ​​de soporte de cmdlet

Al igual que los comandos del símbolo del sistema, los cmdlets de Windows PowerShell admiten alias. Los alias hacen que los cmdlets sean más fáciles de recordar. También facilita la creación de scripts en PS. Para los alias de cmdlet comunes, escriba el cmdlet a continuación y presione Entrar.

convertir .bin a iso
|_+_|

A continuación, puede aprender los alias de los cmdlets comunes. Cualquiera de estos alias puede reemplazar cmdlets en comandos y scripts.

Windows PowerShell-Cmdlets unterstützen Pipeline

Otra característica importante de PS es el soporte para tubería . Use un carácter de canalización (|) para usar la salida de un cmdlet como entrada para el siguiente cmdlet. Para canalizar un cmdlet al siguiente, simplemente agregue el carácter de canalización (|) entre los dos cmdlets. Aquí hay un ejemplo.

|_+_|

El primer comando deja obtener proceso lo devolveré Bloc mientras que el segundo cmdlet, detener el proceso detiene el proceso. Sin embargo, no todos los permisos de comando aceptan entradas de canalización.

Espero que este itechgude haya explicado con éxito Windows PowerShell. También espero que te haya resultado útil. Si te resultó útil, por favor vota y a la pregunta ¿Fue útil esta publicación a continuación?

Alternativamente, puede hacer una pregunta, dejar un comentario o proporcionar comentarios utilizando el formulario 'Dejar una respuesta' en la parte inferior de esta página.

Finalmente, para obtener más zonas Email Tech S, consulte nuestra página de explicación de PowerShell y CMD. También puede encontrar muy útil nuestra página Trabajar desde casa.