PathIntrinsics.GetResolvedProviderPathFromPSPath(String, ProviderInfo) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Resolves a drive or provider qualified absolute or relative path that may contain wildcard characters into one or more provider-internal paths.
public:
System::Collections::ObjectModel::Collection<System::String ^> ^ GetResolvedProviderPathFromPSPath(System::String ^ path, [Runtime::InteropServices::Out] System::Management::Automation::ProviderInfo ^ % provider);
public System.Collections.ObjectModel.Collection<string> GetResolvedProviderPathFromPSPath (string path, out System.Management.Automation.ProviderInfo provider);
member this.GetResolvedProviderPathFromPSPath : string * ProviderInfo -> System.Collections.ObjectModel.Collection<string>
Public Function GetResolvedProviderPathFromPSPath (path As String, ByRef provider As ProviderInfo) As Collection(Of String)
Parameters
- path
- String
The drive or provider qualified path to be resolved. This path may contain wildcard characters which will get resolved.
- provider
- ProviderInfo
The provider for which the returned paths should be used.
Returns
An array of provider-internal paths that resolved from the given path.
Exceptions
If path
is null.
If the path is a provider-qualified path for a provider that is not loaded into the system.
If the path
refers to a drive that could not be found.
If the provider associated with the path
threw an
exception when building its path.
If the provider that the path
represents is not a NavigationCmdletProvider
or ContainerCmdletProvider.
If the path
starts with "~" and the home location is not set for
the provider.
If path
does not contain wildcard characters and
could not be found.