Windows PowerShell drives are data store locations that you can access like any other file system drives in Windows PowerShell. The Windows PS providers create some drives for you, such as the file system drives (including C: and D:). Below examples show how to work with PowerShell Drives in Windows PowerShell.
Get-PSDrive
This Get-PSDrive provides all the Cmdlets for us to work with Windows PowerShell Drives.
To get a list of all the PowerShell Drives in Windows PowerShell, use Get-PSDrive.
Example
PS C:\ > Get-PSDrive
Get-PSDrive -Syntax
To get the syntax of the Get-PSDrive, use “-Syntax” parameter
Example
PS C:\> Get-Command Get-PSDrive -Syntax
-PSProvider FileSystem
To get all the PSDrives that are only supported by Windows PowerShell FileSystem
Example
PS C:\> Get-PSDrive -PSProvider FileSystem
-PSProvider Registry
To get all the PSDrives that are only supported by Windows PowerShell Registry provider.
Example
PS C:\> Get-PSDrive -PSProvider Registry
Create a New -PSDrive
To create an new Windows PowerShell Drive, use New-PSDrive Cmdlet.
Example
PS C:\> New-PSDrive -Name PowerShellDrive -PSProvider FileSystem -Root :”C:\Vemulawada”
[ You need to provide three parameters here, 1) Name of the New PSDrive, 2) PSProvider 3) The root, that is, the path to the root of the new drive ]
To Verify / View a PSDrive
After creating a PSDrive, if you want to list it, use Get-PSDrive and Provide your PSDrive name using -Name parameter.
Example
PS C:\> Get-PSDrive -Name PowerShellDrive.
Delete a PowerShell Drive
To delete a PowerShell Drive, use Remove-PSDrive cmdlet.
Example
PS C:\> Remove-PSDrive -Name PowerShellDrive
Note
Here, “PowerShellDrive” is the name of the PSDrive I created before.