User: Consultor SEO

  • Public profile

User profile: Consultor SEO

User info
User name:Consultor SEO
Name:Consultor SEO Madrid Freelance
Location:Torrelodones - Madrid - España
Website:http://salyseo.com/foreach-powershell-windows/
Bio:Las 10 razones por las que debe aprender PowerShell

Siempre estoy explicando a los profesionales de TI que trabajan en una plataforma Windows por qué es importante que aprendan y adapten PowerShell.

No estoy tratando de probar si PowerShell es mejor que cualquier otro lenguaje o herramienta como VBScript, Python, Pearl o Batch. Pero cuando está en la plataforma de Microsoft, PowerShell se ha convertido en un aspecto importante de su trabajo.
¿Por qué la automatización?

Antes de que empecemos a hablar de las razones por las que debería aprender PowerShell, que se utiliza como herramienta para la automatización, ¿por qué debería pensar en la automatización? El ahorro de tiempo no es el único factor detrás de la automatización de las tareas. Hay muchos más factores que justifican la necesidad de la automatización:

Obtener tiempo para algo Productivo: a menudo nos encontramos pasando tiempo en muchos pasos sin valor añadido (NVA) que se realizan sin aplicar ninguna lógica especial, simplemente realizando los pasos A, B, C..... en una secuencia rutinaria sin nada nuevo. Si traduce estos pasos de NVA a algún script automatizado, puede hacer algo más productivo en el mismo tiempo.

Delegación de tareas: Cualquier paso de NVA que sea automatizado puede ser asignado a algún miembro del equipo junior que simplemente puede ejecutar el script para lograr los resultados.

La automatización es divertida: Escribir guiones para automatizar algo y luego ver lo que sucede Automágicamente es divertido. Créeme, disfrutarás viendo cómo tu guión hace algo por ti automáticamente después de ejecutarlo.

Motivar a los demás: Cuando usted escribe scripts o automatiza, motiva a otros a hacerlo. De hecho, es impresionante convertir esos esfuerzos manuales en guiones automatizados. Esto te hace destacar entre la multitud y también otros (que están realmente interesados) definitivamente seguirán tus pasos.

En resumen, el scripting y la automatización son importantes, lo cual es sólo un factor detrás de la razón para aprender PowerShell.
Pero, ¿por qué PowerShell?

Microsoft describe PowerShell como "un shell de línea de comandos basado en tareas y un lenguaje de scripting.... construido sobre el.NET Framework". ¿ Y qué?

PowerShell no es sólo un lenguaje de scripts, también es un shell de línea de comandos:

Hay muchos casos en los que ni siquiera es necesario escribir un script, sólo con ejecutar un comando de una sola línea obtendrá los resultados que está buscando.

No se requiere ningún conocimiento previo de programación:

Sí, en efecto, es verdad! No necesita tener ningún conocimiento previo de programación o scripting para aprender o empezar a usar PowerShell. Ya que PowerShell viene con una característica muy poderosa 'Pipeline' que le permite realizar tareas complejas en los resultados de salida dentro de la propia línea de comandos.

PowerShell está basado en objetos:

¿Y eso qué importa? Definitivamente importa, ya que hay que manipular la salida para filtrar, clasificar, seleccionar ciertos valores e incluso formatear la salida. Cuando se trata de un objeto en lugar de manejar la salida de texto plano, se tendrá acceso a las Propiedades, Métodos y Eventos asociados con el mismo.

No va a desaparecer

PowerShell se ha convertido en el presente y futuro de la plataforma de Microsoft y no va a desaparecer en un futuro próximo.

En muchos casos, Microsoft lo utiliza para construir las consolas de gestión GUI para sus productos. Algunas tareas no se pueden realizar en la GUI y sólo se pueden completar en PowerShell.

Fácil acceso directo a los namespaces/clases de.net

Dado que PowerShell está construido sobre .Net Framework, y si viene de un entorno.net, puede utilizar fácilmente los namespaces/classes.net en sus scripts o comandos de PowerShell. Además, incluso puede diseñar y crear formularios de Windows en sus scripts PowerShell.
History
Joined:
Number of posts:1
Latest posts:

Getting started with backtracking
Hi there! I im interested in learning backtracking properly. Where can I finde some tutorials whe...

This user does not accept Private Messages