Get-PSProvider
Obtiene información sobre el proveedor de Windows PowerShell especificado.
Get-PSProvider [[-PSProvider] <string[]>] [<CommonParameters>]
El cmdlet Get-PSProvider obtiene los proveedores de Windows PowerShell en la sesión actual. Puede obtener una unidad concreta o todas las unidades incluidas en la sesión.
Los proveedores de Windows PowerShell permiten el acceso a diversos almacenes de datos como si fueran unidades del sistema de archivos. Para obtener información sobre los proveedores de Windows PowerShell, vea about_Providers.
Especifica los nombres de los proveedores de Windows PowerShell de los que se va a obtener información.
¿Requerido? |
false |
¿Posición? |
1 |
Valor predeterminado |
|
¿Aceptar canalización? |
true (ByPropertyName) |
¿Aceptar caracteres comodín? |
false |
Este cmdlet admite los parámetros comunes: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer y -OutVariable. Para obtener más información, vea about_Commonparameters.
El tipo de entrada es el tipo de los objetos que se pueden canalizar al cmdlet. El tipo devuelto es el tipo de los objetos que el cmdlet devuelve.
Entradas |
Ninguno No puede canalizar objetos a este cmdlet. |
Salidas |
System.Management.Automation.ProviderInfo Get-PSProvider devuelve objetos que representan los proveedores de Windows PowerShell en la sesión. |
C:\PS>get-psprovider
Descripción
-----------
Este comando muestra una lista de todos los proveedores de Windows PowerShell disponibles.
C:\PS>get-psprovider f*, r* | format-list
Descripción
-----------
Este comando muestra una lista de todos los proveedores de Windows PowerShell con nombres que empiezan por la letra "f" o "r".
C:\PS>get-psprovider | format-table name, module, pssnapin -auto
Name Module PSSnapIn
---- ------ --------
Test TestModule
WSMan Microsoft.WSMan.Management
Alias Microsoft.PowerShell.Core
Environment Microsoft.PowerShell.Core
FileSystem Microsoft.PowerShell.Core
Function Microsoft.PowerShell.Core
Registry Microsoft.PowerShell.Core
Variable Microsoft.PowerShell.Core
Certificate Microsoft.PowerShell.Security
C:\PS> get-psprovider | where {$_.pssnapin -eq "Microsoft.PowerShell.Security"}
Name Capabilities Drives
---- ------------ ------
Certificate ShouldProcess {cert}
Descripción
-----------
Estos comandos buscan los módulos o complementos de Windows PowerShell que agregaron proveedores a la sesión. Todos los elementos de Windows PowerShell, incluidos los proveedores, se originan en un complemento o en un módulo.
Estos comandos utilizan las propiedades PSSnapin y Module del objeto ProviderInfo que Get-PSProvider devuelve. Los valores de estas propiedades contienen el nombre del complemento o módulo que agrega el proveedor.
El primer comando obtiene todos los proveedores de la sesión y los muestra en forma de tabla con los valores de sus propiedades Name, Module y PSSnapin.
El segundo comando usa el cmdlet Where-Object para obtener los proveedores que proceden del complemento Microsoft.PowerShell.Security.