Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los cmdlets que el usuario puede ejecutar para administrar un almacén de datos se conocen como cmdlets de proveedor. Para admitir estos cmdlets, debe sobrescribir algunos de los métodos definidos por las interfaces y clases de proveedor base.
Estos son los cmdlets de proveedor que el usuario puede ejecutar:
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.
New-PSDrive
Este cmdlet permite al usuario crear unidades de PowerShell para acceder al almacén de datos. Para admitir este cmdlet, sobrescriba los métodos siguientes de la clase System.Management.Automation.Provider.DriveCmdletProvider :
Remove-PSDrive
Este cmdlet permite al usuario quitar unidades de PowerShell que acceden al almacén de datos. Para admitir este cmdlet, sobrescriba el método System.Management.Automation.Provider.DriveCmdletProvider.RemoveDrive .
Cmdlets de elemento
Clear-Item
Este cmdlet permite al usuario quitar el valor de un elemento del almacén de datos. Para admitir este cmdlet, sobrescriba los métodos siguientes de la clase System.Management.Automation.Provider.ItemCmdletProvider :
Copy-Item
Este cmdlet permite al usuario copiar un elemento de una ubicación a otra. Para admitir este cmdlet, sobrescriba los métodos siguientes de la clase System.Management.Automation.Provider.ContainerCmdletProvider :
Get-Item
Este cmdlet permite al usuario recuperar datos del almacén de datos. Para admitir este cmdlet, sobrescriba los métodos siguientes de la clase System.Management.Automation.Provider.ItemCmdletProvider :
Get-ChildItem
Este cmdlet permite al usuario recuperar los elementos secundarios del elemento primario. Para admitir este cmdlet, sobrescriba los métodos siguientes de la clase System.Management.Automation.Provider.ContainerCmdletProvider :
Invoke-Item
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 .
Move-Item
Este cmdlet permite al usuario mover un elemento de una ubicación a otra. Para admitir este cmdlet, sobrescriba los métodos siguientes de la clase System.Management.Automation.Provider.NavigationCmdletProvider :
New-Item
Este cmdlet permite al usuario crear un nuevo elemento en el almacén de datos. Para admitir este cmdlet, sobrescriba los métodos siguientes de la clase System.Management.Automation.Provider.ContainerCmdletProvider :
Remove-Item
Este cmdlet permite al usuario quitar elementos del almacén de datos. Para admitir este cmdlet, sobrescriba los métodos siguientes de la clase System.Management.Automation.Provider.ContainerCmdletProvider :
Rename-Item
Este cmdlet permite al usuario cambiar el nombre de los elementos del almacén de datos. Para admitir este cmdlet, sobrescriba los métodos siguientes de la clase System.Management.Automation.Provider.ContainerCmdletProvider :
Set-Item
Este cmdlet permite al usuario actualizar los valores de los elementos del almacén de datos. Para admitir este cmdlet, sobrescriba los métodos siguientes de la clase System.Management.Automation.Provider.ItemCmdletProvider :
Cmdlets de contenido de elementos
Add-Content
Este cmdlet permite al usuario agregar contenido a un elemento.
Clear-Content
Este cmdlet permite al usuario eliminar contenido de un elemento sin eliminar el elemento. Para admitir este cmdlet, sobrescriba los métodos siguientes de la interfaz System.Management.Automation.Provider.IContentCmdletProvider :
Get-Content
Este cmdlet permite al usuario recuperar el contenido de un elemento. Para admitir este cmdlet, sobrescriba los métodos siguientes de la interfaz System.Management.Automation.Provider.IContentCmdletProvider :
El método GetContentReader devuelve una interfaz System.Management.Automation.Provider.IContentReader que define los métodos usados para leer el contenido.
Set-Content
Este cmdlet permite al usuario actualizar el contenido de un elemento. Para admitir este cmdlet, sobrescriba los métodos siguientes de la interfaz System.Management.Automation.Provider.IContentCmdletProvider :
El método GetContentWriter devuelve una interfaz System.Management.Automation.Provider.IContentWriter que define los métodos utilizados para escribir el contenido.
Cmdlets de propiedad Item
Clear-ItemProperty
Este cmdlet permite al usuario eliminar el valor de una propiedad. Para admitir este cmdlet, sobrescriba los métodos siguientes de la interfaz System.Management.Automation.Provider.IPropertyCmdletProvider :
Copy-ItemProperty
Este cmdlet permite al usuario copiar una propiedad y su valor de una ubicación a otra. Para admitir este cmdlet, sobrescriba los métodos siguientes de la interfaz System.Management.Automation.Provider.IDynamicPropertyCmdletProvider :
Get-ItemProperty
Este cmdlet recupera las propiedades de un elemento. Para admitir este cmdlet, sobrescriba los métodos siguientes de la interfaz System.Management.Automation.Provider.IPropertyCmdletProvider :
Move-ItemProperty
Este cmdlet permite al usuario mover una propiedad y su valor de una ubicación a otra. Para admitir este cmdlet, sobrescriba los métodos siguientes de la interfaz System.Management.Automation.Provider.IDynamicPropertyCmdletProvider :
New-ItemProperty
Este cmdlet permite al usuario crear una nueva propiedad y establecer su valor. Para admitir este cmdlet, sobrescriba los métodos siguientes de la interfaz System.Management.Automation.Provider.IDynamicPropertyCmdletProvider :
Remove-ItemProperty
Este cmdlet permite al usuario eliminar una propiedad y su valor. Para admitir este cmdlet, sobrescriba los métodos siguientes de la interfaz System.Management.Automation.Provider.IDynamicPropertyCmdletProvider :
Rename-ItemProperty
Este cmdlet permite al usuario cambiar el nombre de una propiedad. Para admitir este cmdlet, sobrescriba los métodos siguientes de la interfaz System.Management.Automation.Provider.IDynamicPropertyCmdletProvider :
Set-ItemProperty
Este cmdlet permite al usuario actualizar las propiedades de un elemento. Para admitir este cmdlet, sobrescriba los métodos siguientes de la interfaz System.Management.Automation.Provider.IPropertyCmdletProvider :
Cmdlets de ubicación
Get-Location
Recupera información sobre la ubicación de trabajo actual. No es necesario sobrescribir ningún método para admitir este cmdlet.
Pop-Location
Este cmdlet cambia la ubicación actual a la ubicación que se ha insertado más recientemente en la pila. No es necesario sobrescribir ningún método para admitir este cmdlet.
Push-Location
Este cmdlet agrega la ubicación actual a la parte superior de una lista de ubicaciones (una "pila"). No es necesario sobrescribir ningún método para admitir este cmdlet.
Set-Location
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 de acceso
Join-Path
Este cmdlet permite al usuario combinar un segmento de ruta de acceso primario y secundario para crear una ruta de acceso interna del proveedor. Para admitir este cmdlet, sobrescriba el método System.Management.Automation.Provider.NavigationCmdletProvider.MakePath .
Convert-Path
Este cmdlet convierte una ruta de acceso de una ruta de acceso de PowerShell a una ruta de acceso del proveedor de PowerShell.
Split-Path
Devuelve la parte especificada de una ruta de acceso.
Resolve-Path
Resuelve los caracteres comodín de una ruta de acceso y muestra el contenido de la ruta de acceso.
Test-Path
Este cmdlet determina si existen todos los elementos de una ruta de acceso. Para admitir este cmdlet, sobrescriba los métodos siguientes de la clase System.Management.Automation.Provider.ItemCmdletProvider :
Cmdlets de PSProvider
Get-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.