Providers
Understanding Providers
Get-PSProvider
Name Capabilities Drives
---- ------------ ------
Registry ShouldProcess, Transactions {HKLM, HKCU}
Alias ShouldProcess {Alias}
Environment ShouldProcess {Env}
FileSystem Filter, ShouldProcess, Credentials {C}
Function ShouldProcess {Function}
Variable ShouldProcess {Variable}
Certificate ShouldProcess {Cert}
WSMan Credentials {WSMan}
Sitecore Filter, ExpandWildcards, ShouldProcess {master, web, core}Built-In Providers
Sitecore
FileSystem Provider
PowerShell Drives
Sitecore Database Drives
Drive Structure
Navigating Between Providers
Path Formats
Provider Path Format (Recommended)
Sitecore Path Format
Mixed Separators
Relative Paths
Provider-Specific Features
Dynamic Parameters
Property Access
Common Provider Patterns
Pattern: Work with Multiple Databases
Pattern: Compare Items Across Databases
Pattern: File System Operations
Pattern: Working Directory Management
Pattern: Cross-Provider Operations
Provider Cmdlets
Cmdlet
Purpose
Example
Testing Paths
Advanced Provider Usage
Using Provider Paths
Custom Drive Creation
Provider Capabilities
Troubleshooting
Issue: Dynamic Parameters Not Appearing
Issue: File System Path Behavior
Issue: Path Not Found
Performance Considerations
Provider vs. Direct API
Caching
See Also
References
Last updated