Serie PowerShell (7) Introducción a Provider en PowerShell

Revisión anterior
de la serie PowerShell (1): la diferencia entre la introducción de PowerShell y la línea de comando cmd

Serie PowerShell (2): Introducción a las diferencias entre PowerShell y Python

Serie PowerShell (3): combinación de la historia de desarrollo de PowerShell

PowerShell Series (4): tres formas en que PowerShell puede ingresar al entorno interactivo

Serie PowerShell (5): PowerShell ejecuta notas a través de scripts

Serie PowerShell (6): Estrategias de ejecución de scripts de PowerShell

PowerShell es una interfaz de línea de comandos para sistemas operativos que es multiplataforma y proporciona muchas características para automatizar y optimizar varias tareas. PowerShell es desarrollado oficialmente por Microsoft y se envía como parte del sistema operativo Windows Server. Con PowerShell, puede realizar muchas operaciones operativas, como crear, editar, ver y eliminar archivos y carpetas, administrar usuarios y computadoras, configurar ajustes de red, ejecutar comandos del sistema, automatizar pruebas e implementaciones, y más. Hoy continuaré compartiendo con ustedes la serie de tutoriales de PowerShell.

El artículo anterior explicó el conocimiento relevante de combinación de estrategias de ejecución de scripts de PowerShell.Hoy, presentaré el conocimiento relevante de Provider en PPowerShell.Es un concepto muy importante de PowerShell y la base del aprendizaje.

Tabla de contenido

1. Introducción al concepto de Proveedor 

2. Introducción a PSDrive

3. Ocho proveedores integrados en el sistema

4. Varios otros objetos de proveedor de uso común 


Hoy, les explicaré el conocimiento relacionado con el concepto muy importante Proveedor en PowerShell, ¡espero que pueda ser útil para todos!

1. Introducción al concepto de Proveedor 

PowerShell Provider es un marco basado en NetFrameWork cuya función es guardar datos (archivos, objetos del entorno de registro, etc.) en PowerShell de una manera especial, y luego ver y administrar estos datos directamente a través de comandos de script. Un proveedor está compuesto por un conjunto de comandos, atributos y métodos, que pueden proporcionar funciones en campos específicos, como la gestión de sistemas, la gestión de redes, la gestión de seguridad, etc. Cuando el usuario necesite realizar una operación, podrá realizarla especificando el Proveedor correspondiente.

2. Introducción a PSDrive

PSDrive es un tipo especial de proveedor de PowerShell que se usa para almacenar y acceder a unidades en el sistema. PSDrive puede almacenar unidades en diferentes formatos como C:\, D:\, F:\, etc.

En PowerShell, puede usar PSDrive para operar la unidad en el sistema. Por ejemplo, puede usar el comando Get-PSDrive para obtener la unidad especificada, usar el comando Move-PSDrive para mover la unidad, usar el comando Clear-PSDrive para borrar la unidad especificada, etc.

PSDrive también se puede usar para crear y administrar unidades virtuales. Por ejemplo, puede usar el comando New-PSDrive para crear una nueva unidad virtual y usar el comando Set-PSDrive para almacenar datos en la unidad virtual.

PSDrive es un concepto importante en PowerShell Provider, que se usa para almacenar y acceder a unidades en el sistema y proporciona algunas operaciones relacionadas con la unidad.

Get-PSDrive

New-PSDrive -Name "newpsdirve" -PSProvider "FileSystem" -Root "d:\psdrive"

ingrese newpsdirve

 

Nota: PSDrive creado por individuos solo se puede ejecutar en el entorno de PowerShell.

3. Ocho proveedores integrados en el sistema

  • alias: un objeto de alias en el sistema
  • Entorno: Variables de entorno para la configuración del equipo
  • Sistema de archivos: realiza operaciones como crear, eliminar y actualizar archivos. Es el objeto más utilizado en las computadoras.
  • Registro: los objetos de registro se pueden manipular de manera eficiente en el entorno de PowerShell
  • Función: integrada en el entorno de PowerShell, se puede llamar a la función.
  • Certificado: un objeto de certificado almacenado en el almacén de certificados, que contiene información del certificado del usuario y del equipo.
  • Variables: Adquisición de variables y parámetros relacionados en PowerShell.
  • WSMan: objeto de gestión de servicios web para aplicaciones PowerShell.

4. Varios otros objetos de proveedor de uso común 

  • Proveedor de base de datos: proporciona operaciones en la base de datos, como conectar, consultar, insertar, actualizar y eliminar datos.
  • Proveedor de instrumentación de administración de Windows (WMI): proporciona funciones de administración para sistemas informáticos, como obtener información del sistema, objetos de administración, eventos del sistema operativo, etc.
  • Proveedor de archivos y almacenamiento: proporciona operaciones en archivos y dispositivos de almacenamiento, como crear, eliminar, mover, renombrar archivos y carpetas, ver propiedades de archivos y carpetas, etc.
  • Proveedor de configuración de estado deseado (DSC) de PowerShell: proporciona funciones de configuración para sistemas Windows, como la configuración de servicios, la configuración de redes y la configuración de aplicaciones.
  • Proveedor remoto de PowerShell: proporciona funciones de operación para computadoras remotas, como conexión, control y visualización de pantallas de computadoras remotas, impresoras, etc.
  • Proveedor de Exchange Online: proporciona funciones de administración y operación para Exchange Online, como administrar buzones, enviar y recibir correos electrónicos, configurar los buzones, etc.
  • Nota: Debe instalar los módulos correspondientes en PowerShell antes de poder usar las funciones correspondientes.

Guess you like

Origin blog.csdn.net/xishining/article/details/131320280