DriveCmdletProvider.InitializeDefaultDrives Method

Definition

Gives the provider the ability to map drives after initialization.

protected virtual System.Collections.ObjectModel.Collection<System.Management.Automation.PSDriveInfo> InitializeDefaultDrives ();
Returns

A collection of the drives the provider wants to be added to the session upon initialization.

        The default implementation returns an empty <xref href="System.Management.Automation.PSDriveInfo"></xref> collection.

Remarks

After the Start method is called on a provider, the InitializeDefaultDrives method is called. This is an opportunity for the provider to mount drives that are important to it. For instance, the Active Directory provider might mount a drive for the defaultNamingContext if the machine is joined to a domain.

        All providers should mount a root drive to help the user with discoverability.
        This root drive might contain a listing of a set of locations that would be
        interesting as roots for other mounted drives. For instance, the Active
        Directory provider my create a drive that lists the naming contexts found
        in the namingContext attributes on the RootDSE. This will help users
        discover interesting mount points for other drives.