Búsqueda de sitios web

Cmdlets de proveedor


Los cmdlets que el usuario puede ejecutar para administrar un almacén de datos se denominan cmdlets de proveedor. Para admitir estos cmdlets, debe sobrescribir algunos de los métodos definidos por las interfaces y las clases del proveedor base.

Estos son los cmdlets del proveedor que puede ejecutar el usuario:

Cmdlets de PSDrive

Get-PSDrive

Este cmdlet devuelve las unidades de PowerShell en la sesión actual. No es necesario sobrescribir ningún método para admitir este cmdlet.

Nuevo-PSDrive

Este cmdlet permite al usuario crear unidades PowerShell para acceder al almacén de datos. Para admitir este cmdlet, sobrescriba los siguientes métodos de la clase System.Management.Automation.Provider.DriveCmdletProvider:

  • nuevodrive
  • Nuevos parámetros dinámicos de unidad

Quitar-PSDrive

Este cmdlet permite al usuario eliminar unidades PowerShell que acceden al almacén de datos. Para admitir este cmdlet, sobrescriba el método System.Management.Automation.Provider.DriveCmdletProvider.Removedrive.

Cmdlets de elementos

Elemento claro

Este cmdlet permite al usuario eliminar el valor de un elemento en el almacén de datos. Para admitir este cmdlet, sobrescriba los siguientes métodos de la clase System.Management.Automation.Provider.ItemCmdletProvider:

  • Borrar artículo
  • Borrar parámetros dinámicos de elemento

Copiar-elemento

Este cmdlet permite al usuario copiar un elemento de una ubicación a otra. Para admitir este cmdlet, sobrescriba los siguientes métodos de la clase System.Management.Automation.Provider.ContainerCmdletProvider:

  • Copiar elemento
  • Copiar elemento parámetros dinámicos

Obtener-artículo

Este cmdlet permite al usuario recuperar datos del almacén de datos. Para admitir este cmdlet, sobrescriba los siguientes métodos de la clase System.Management.Automation.Provider.ItemCmdletProvider:

  • Obtener artículo
  • GetItemDynamicParameters

Obtener-ChildItem

Este cmdlet permite al usuario recuperar los elementos secundarios del elemento principal. Para admitir este cmdlet, sobrescriba los siguientes métodos de la clase System.Management.Automation.Provider.ContainerCmdletProvider:

  • Obtener artículos infantiles
  • GetChildItemsDynamicParameters
  • Obtener nombres de niños
  • GetChildNamesDynamicParameters

Invocar-elemento

Este cmdlet permite al usuario realizar la acción predeterminada especificada por el elemento. Para admitir este cmdlet, sobrescriba el método System.Management.Automation.Provider.ItemCmdletProvider.InvokeDefaultAction.

Mover-elemento

Este cmdlet permite al usuario mover un elemento de una ubicación a otra. Para admitir este cmdlet, sobrescriba los siguientes métodos de la clase System.Management.Automation.Provider.Navigationcmdletprovider:

  • MoveItem
  • MoveItemDynamicParameters

Propiedad de nuevo elemento

Este cmdlet permite al usuario crear un nuevo elemento en el almacén de datos.

Eliminar elemento

Este cmdlet permite al usuario eliminar elementos del almacén de datos. Para admitir este cmdlet, sobrescriba los siguientes métodos de la clase System.Management.Automation.Provider.ContainerCmdletProvider:

  • RemoveItem
  • Eliminar parámetros dinámicos del elemento

Cambiar nombre de elemento

Este cmdlet permite al usuario cambiar el nombre de los elementos en el almacén de datos. Para admitir este cmdlet, sobrescriba los siguientes métodos de la clase System.Management.Automation.Provider.ContainerCmdletProvider:

  • RenameItem
  • Cambiar nombre de elementoDynamicParameters

Establecer elemento

Este cmdlet permite al usuario actualizar los valores de los elementos en el almacén de datos. Para admitir este cmdlet, sobrescriba los siguientes métodos de la clase System.Management.Automation.Provider.ItemCmdletProvider:

  • SetItem
  • Establecer parámetros dinámicos del elemento

Cmdlets de contenido del elemento

Agregar contenido

Este cmdlet permite al usuario agregar contenido a un elemento.

Contenido claro

Este cmdlet permite al usuario eliminar contenido de un elemento sin eliminarlo. Para admitir este cmdlet, sobrescriba los siguientes métodos de la interfaz System.Management.Automation.Provider.IContentCmdletProvider:

  • ClearContent
  • Borrar contenidos y parámetros dinámicos

Obtener contenido

Este cmdlet permite al usuario recuperar el contenido de un elemento. Para admitir este cmdlet, sobrescriba los siguientes métodos de la interfaz System.Management.Automation.Provider.IContentCmdletProvider:

  • Obtener contenidoReader
  • GetContentReaderDynamicParameters

El método GetContentReader devuelve una interfaz System.Management.Automation.Provider.IContentReader que define los métodos utilizados para leer el contenido.

Establecer contenido

Este cmdlet permite al usuario actualizar el contenido de un elemento. Para admitir este cmdlet, sobrescriba los siguientes métodos de la interfaz System.Management.Automation.Provider.IContentCmdletProvider:

  • ObtenerContenidoWriter
  • GetContentWriterDynamicParameters

El método GetContentWriter devuelve una interfaz System.Management.Automation.Provider.IContentWriter que define los métodos utilizados para escribir el contenido.

Cmdlets de propiedades de elementos

Borrar-ItemProperty

Este cmdlet permite al usuario eliminar el valor de una propiedad. Para admitir este cmdlet, sobrescriba los siguientes métodos de la interfaz System.Management.Automation.Provider.IPropertyCmdletProvider:

  • ClearProperty
  • Borrar propiedadesDynamicParameters

Copiar-propiedad del elemento

Este cmdlet permite al usuario copiar una propiedad y su valor de una ubicación a otra. Para admitir este cmdlet, sobrescriba los siguientes métodos de la interfaz System.Management.Automation.Provider.IDynamicPropertyCmdletProvider:

  • CopyProperty
  • CopiarPropiedadDynamicParameters

Obtener propiedad del artículo

Este cmdlet recupera las propiedades de un elemento. Para admitir este cmdlet, sobrescriba los siguientes métodos de la interfaz System.Management.Automation.Provider.IPropertyCmdletProvider:

  • GetProperty
  • ObtenerPropertyDynamicParameters

Mover-ItemProperty

Este cmdlet permite al usuario mover una propiedad y su valor de una ubicación a otra. Para admitir este cmdlet, sobrescriba los siguientes métodos de la interfaz System.Management.Automation.Provider.IDynamicPropertyCmdletProvider:

  • MoveProperty
  • MovePropertyDynamicParameters

Propiedad de nuevo elemento

Este cmdlet permite al usuario crear una nueva propiedad y establecer su valor. Para admitir este cmdlet, sobrescriba los siguientes métodos de la interfaz System.Management.Automation.Provider.IDynamicPropertyCmdletProvider:

  • NewProperty
  • Nueva propiedad parámetros dinámicos

Eliminar propiedad del elemento

Este cmdlet permite al usuario eliminar una propiedad y su valor. Para admitir este cmdlet, sobrescriba los siguientes métodos de la interfaz System.Management.Automation.Provider.IDynamicPropertyCmdletProvider:

  • RemoveProperty
  • Eliminar parámetros dinámicos de propiedad

Cambiar nombre de propiedad del elemento

Este cmdlet permite al usuario cambiar el nombre de una propiedad. Para admitir este cmdlet, sobrescriba los siguientes métodos de la interfaz System.Management.Automation.Provider.IDynamicPropertyCmdletProvider:

  • RenameProperty
  • Cambiar nombre de propiedad y parámetros dinámicos

Establecer propiedad del elemento

Este cmdlet permite al usuario actualizar las propiedades de un elemento. Para admitir este cmdlet, sobrescriba los siguientes métodos de la interfaz System.Management.Automation.Provider.IPropertyCmdletProvider:

  • SetProperty
  • Establecer parámetros dinámicos de propiedad

Cmdlets de ubicación

Obtener-Ubicación

Recupera información sobre la ubicación de trabajo actual. No es necesario sobrescribir ningún método para admitir este cmdlet.

Ubicación emergente

Este cmdlet cambia la ubicación actual a la ubicación insertada más recientemente en la pila. No es necesario sobrescribir ningún método para admitir este cmdlet.

Push-Ubicación

Este cmdlet agrega la ubicación actual al principio de una lista de ubicaciones (una "pila"). No es necesario sobrescribir ningún método para admitir este cmdlet.

Establecer ubicación

Este cmdlet establece la ubicación de trabajo actual en una ubicación especificada. No es necesario sobrescribir ningún método para admitir este cmdlet.

Cmdlets de ruta

Ruta de unión

Este cmdlet permite al usuario combinar un segmento de ruta principal y secundario para crear una ruta interna del proveedor. Para admitir este cmdlet, sobrescriba el método System.Management.Automation.Provider.NavigationCmdletProvider.MakePath.

Ruta de conversión

Este cmdlet convierte una ruta de una ruta de PowerShell en una ruta de proveedor de PowerShell.

Ruta dividida

Devuelve la parte especificada de una ruta.

Ruta de resolución

Resuelve los caracteres comodín de una ruta y muestra el contenido de la ruta.

Ruta de prueba

Este cmdlet determina si existen todos los elementos de una ruta. Para admitir este cmdlet, sobrescriba los siguientes métodos de la clase System.Management.Automation.Provider.ItemCmdletProvider:

  • ItemExists
  • ItemExistsDynamicParameters

Cmdlets de PSProvider

Obtener-PSProvider

Este cmdlet devuelve información sobre los proveedores disponibles en la sesión. No es necesario sobrescribir ningún método para admitir este cmdlet.

Artículos relacionados