Obtiene información sobre el proveedor de Windows PowerShell especificado.
Sintaxis
Get-PSProvider [[-PSProvider] <string[]>] [<CommonParameters>]
Descripción
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.
Parámetros
-PSProvider <string[]>
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 |
<CommonParameters>
Este cmdlet admite los parámetros comunes: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer y -OutVariable. Para obtener más información, vea about_Commonparameters.
Entradas y salidas
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. |
Ejemplo 1
C:\PS>get-psprovider Descripción ----------- Este comando muestra una lista de todos los proveedores de Windows PowerShell disponibles.
Ejemplo 2
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".
Ejemplo 3
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.
Vea también