Bienvenido a este tutorial de PowerShell, aquí aprenderá a crear sus propios scripts de PowerShell, si es nuevo en PowerShell, entonces está en el lugar correcto para comenzar a aprender scripts de PowerShell.

Windows PowerShell es el marco de automatización de tareas de Microsoft, que consiste en un shell de línea de comandos y un lenguaje de scripting asociado construido sobre.NET Framework. PowerShell proporciona acceso completo a COM y WMI, lo que permite a los administradores realizar tareas administrativas en sistemas Windows locales y remotos.,

PowerShell tiene potencia, profundidad y flexibilidad y puede investigar por sí mismo, con PowerShell puede crear nuevos objetos, por ejemplo , Sistema de archivos de servicios de Windows, DirectoryEntry o el objeto más simple y basado en.Net Framework utilizando un nombre completo como system.DateTime.

PowerShell tiene la capacidad de usar. Net Framework y powershell le permite compilar dichos objetos.

Microsoft siguió agregando más y más nuevos métodos de PowerShell para hacer nuestra vida lo más fácil posible.

la salida es siempre un objeto. NET recuerde que la salida de PowerShell es siempre un objeto. NET., Esa salida podría ser un sistema.Diagnostico.Procesar un objeto o un objeto System.IO.FileInfo o un sistema.Objeto String. Básicamente, podría ser cualquier objeto. NET cuyo ensamblado se cargue en PowerShell, incluidos sus propios objetos. NET.
Los pasos de un principiante absoluto en PowerShell los puedes encontrar aquí.

Powershell 1.0, Powershell 2.0, Powershell 3.0

y Powershell 4.0

Ahora Powershell 5.0

¿Qué hay de Nuevo en Windows PowerShell 5.0 de Windows PowerShell 5.,0 incluye nuevas características significativas que amplían su uso, mejoran su usabilidad y le permiten controlar y administrar entornos basados en Windows de manera más fácil y completa.

  • contiene actualizaciones para Windows PowerShell y Windows PowerShell ISE.cmdlets de administración de paquetes
  • .cmdlets de conmutador de red
  • .
  • configuración de Estado deseada (DSC) de Windows PowerShell

NOTA: Necesitará.NET Framework 4.5.,

Ejemplo

# Windows PowerShell Version CheckClear-Host$Host

copie y pruébelo

por favor, eche un vistazo a la tabla de contenidos a la izquierda, donde se enumeran todos los elementos del menú y asegúrese de volver regularmente, ya que seguiremos agregando nuevas secciones a ella. Esperamos que este tutorial le ayude a comenzar correctamente en Powershell.

todo aquí es gratis, y esperamos que os guste nuestro trabajo.

cuando ejecuta cualquier comando get, puede ver algunas de las propiedades (no todas las Poperties).es la configuración de powershell la que muestra solo las propiedades configuradas de cloumn.,
estamos llegando con una actualización masiva sobre ‘Get-Member’ en la sección de idiomas..

Cómo usar comandos de powershell de manera efectiva uno de los importantes para obtener ayuda o encontrar diferentes comandos.
Encontrar los comandos que empiezan con ‘a’

Ejemplo

PS>get-help a*

Copiar y probarlo

Encontrar los comandos que empiezan con ‘b’

Ejemplo

PS>get-help b*

Copiar y probarlo

vamos a ver un ejemplo de donde podemos obtener de la colección y de consulta o filtro o la ordenación de la colección.
e.,g

Ejemplo

get-service | where { $_.Status -eq "running"} | select-object -last 10

Copiar y probarlo


Permite considerar el ejemplo de arriba «get-service» es una colección de servicios.
| / «Se usa para consultar la colección
dentro de la variable de colección «_ _ » como tenemos en LINQ (C#). Aquí consulta para encontrar servicios en ejecución de la colección
finalmente estamos tomando esa colección filtrada (servicios en ejecución) tomando solo los últimos 10 elementos (servicios)
descargue Powershell Essentials desde el siguiente enlace
PowerShell Essentials Powershelltutorial.,pdf
actualizaciones recientes
suspensión de Powershell
Si necesita pausar el Script de PowerShell, puede agregar este comando al script de powershell y obligarlo a esperar un par de segundos (milisegundos) suspensión de powershell leer más..,/li>

  • Por qué configurar su propia galería privada de nuget
  • PowerShell y Bing
  • implementación de SSIS
  • combinar y empaquetar
  • eliminar BIN Obj en la carpeta actual
  • cargar ensamblado desde la ruta en powershell
  • Cómo mostrar el cuadro de mensaje de powershell
  • omitir la política de ejecución
  • copiar archivos extensión específica
  • Windows PowerShell incluye las siguientes características: cmdlets

    • para realizar tareas comunes de administración del sistema, como la administración del registro, los servicios, los procesos y los registros de eventos, y el uso de la instrumentación de administración de Windows (WMI).,
    • un lenguaje de scripting basado en tareas y soporte para scripts existentes y herramientas de línea de comandos.
    • diseño consistente. Dado que los cmdlets y los almacenes de datos del sistema utilizan sintaxis y convenciones de nomenclatura comunes, los datos se pueden compartir fácilmente y el resultado de un cmdlet se puede usar como entrada a otro cmdlet sin necesidad de reformatear ni manipular.
    • navegación simplificada y basada en comandos del sistema operativo, que permite a los usuarios navegar por el registro y otros almacenes de datos utilizando las mismas técnicas que utilizan para navegar por el sistema de archivos.
    • potentes capacidades de manipulación de objetos., Los objetos se pueden manipular directamente o enviar a otras herramientas o bases de datos.
    • interfaz Extensible. Los proveedores de software independientes y los desarrolladores empresariales pueden crear herramientas y utilidades personalizadas para administrar su software.