Explicar el uso de los scripts de Windows PowerShell

  
Windows PowerShell es un entorno de script y shell de línea de comandos que permite a los usuarios de línea de comandos y escritores de scripts aprovechar el poder de .NET Framework. Introduce una serie de nuevos conceptos muy útiles que amplían aún más el conocimiento y los scripts que se obtienen en el símbolo del sistema de Windows y en el entorno de Windows Script Host. Este tutorial explicará el uso de los scripts de Windows PowerShell en WMI.
WMI consta de tres elementos básicos:
1.Provider: aprueba el acceso a objetos administrados y proporciona una API de WMI válida. 2.Classes - Los objetos tienen sentencias de WMI para propiedades y métodos
3. Espacio de nombres: agrupación lógica de clases. Entonces, ¿cómo hace PowerShell para que sea más fácil acceder a WMI?
Primero, echemos un vistazo a PowerShell como Herramientas proporcionadas por WMI. En general, hay cinco conjuntos de comandos de PowerShell, lo que hace que WMI sea fácil de usar. Los enumeraré todos aquí, pero solo me centraré en uno de ellos (Get-WMIObject):
1.Get-WmiObject — — devolver objetos en función del espacio de nombres y las categorías proporcionadas
2. Invoke-WmiMethod — — llame al programa WMI (generalmente se utiliza para ejecutar programas estáticos)
3.Register-WmiEvent — — para suscribirse a eventos de WMI
4.Remove-WmiObject: eliminar una clase WMI existente Instancia (para que quede claro, no elimina realmente la clase en sí, sino una instancia de esta clase en la memoria)
5.Set-WmiInstance - Cree o actualice una instancia de una clase WMI existente (utilícela con precaución Porque realmente se escribe en la biblioteca de WMI.
Ahora resolvamos el problema más grande de WMI: averigüe qué es y qué datos puede proporcionar.
Puede confiar en el siguiente código para escribir el programa:
$ Root = " \\\\. \\ ROOT: __ namespace "
$ WMIProv = New-Object System.Management.ManagementClass
($ Root)
$ WMIProv.GetInstances ()
Copyright © Conocimiento de Windows All Rights Reserved