8
0

Doku für PSDrive hinzugefügt

This commit is contained in:
unknown 2024-02-20 15:34:44 +01:00
parent 121106cf71
commit 890d87cf6d

View File

@ -0,0 +1,290 @@
New-PSDrive - How to use PowerShell Net Use alternative https://lazyadmin.nl/powershell/new-psdrive/
New-PSDrive How to use PowerShell Net Use
alternative
Last updated April 7, 2022 by Rudy Mens
We all know the Net Use command that we can use to map network drives from the
command line. Although we can use Net Use in PowerShell, there is a more powerful
alternative, the New-PSDrive cmdlet.
With the New-PSDrive cmdlet, we cannot only map network drives but also create
drive mappings to local folders or registry keys on our computer. Drives created with
the cmdlet can be temporary for only the current PowerShell sessions or persistent so
they can be used in explorer.
In this article, we are going to take a closer look at all the possibilities of the New-
PSDrive cmdlet with some useful examples for you to use.
Temporary vs Persistent drives
Before we are going to take a look at how to create the network drives, I first want to
explain the difference between temporary and persistent drives.
×
Temporary drives can only be used in the current PowerShell session. They wont be
visible in Windows Explorer and will be gone when you close the PowerShell session.
1 von 13 20.02.2024, 15:32
New-PSDrive - How to use PowerShell Net Use alternative https://lazyadmin.nl/powershell/new-psdrive/
They are great to use when you need to interact with a remote folder or a long folder
path on your local computer.
Persistent drives are assigned a drive letter and therefore can also be used in Explorer.
They will remain available when you close the PowerShell session or even reboot your
computer.
Adding a new network drive with New-PSDrive
To map a network drive with PowerShell, we are going to create a persistent network
connection. This way the network drive will be available in Explorer and other tools
and not only in PowerShell.
There are a couple of required parameters to create a network connection:
Parameter Description
Name Must be an available drive letter
PSProvider Set to FileSystem for network shares and folders
Root The network location that you want to map
To make it available outside PowerShell (in Explorer)
×Persist
2 von 13 20.02.2024, 15:32
New-PSDrive - How to use PowerShell Net Use alternative https://lazyadmin.nl/powershell/new-psdrive/
So to map the network share \\VBoxSvr\Win11 and assign it the drive letter v: we can
use the following command:
1. New-PSDrive -Name V -PSProvider FileSystem -Root \\VBoxSvr\Win11 -Persist Copy
New-PSDrive network mapping
The network location will now be available in Explorer or any other tool that you want
to use.
Using different credentials for the mapped network drive
Just like with Net Use we can use different credentials to open a remote network
drive. For this, we first need to create a credential object that we can use to map the
×network drive.
3 von 13 Copy
20.02.2024, 15:32
New-PSDrive - How to use PowerShell Net Use alternative https://lazyadmin.nl/powershell/new-psdrive/
Copy
1. # Get the credentials
2. $cred = Get-Credential
3.
4. # Create the drive mapping with the credentials
5. New-PSDrive -Name V -PSProvider FileSystem -Root \\VBoxSvr\Win11 -Persist -
Credential $cred
Creating a Temporary Drive Mapping in PowerShell
As mentioned we can also create a temporary drive mapping with PowerShell. With
temporary mappings, we are not limited to letters only. We can give any name we
want to the mapping. Also, we can create a mapping to a local folder on our
computer.
For example, we can create a mapping to our log folder with:
1. New-PSDrive -Name Log -PSProvider FileSystem -Root c:\temp\logfiles -DescrCiopptiyon
"Log Folder"
This way we can quickly navigate to the log files with cd log: . But we can not only
navigate to the folder, we now also reference the mapping in other cmdlets. For
×example:
4 von 13 20.02.2024, 15:32
New-PSDrive - How to use PowerShell Net Use alternative https://lazyadmin.nl/powershell/new-psdrive/
1. Get-ChildItem log:
Copy
new-PSDrive
Creating a persistent mapping to a local folder
Temporary mappings are gone after you close the PowerShell window. There is no
option to store mappings to local folders with New-PSDrive. But when you need to
access a long folder path often from PowerShell then you could add the cmdlet to
your PowerShell Profile. This way the mapping will be recreated every time you open
PowerShell.
First, open your profile: Copy
×1. ise $profile 20.02.2024, 15:32
5 von 13
New-PSDrive - How to use PowerShell Net Use alternative https://lazyadmin.nl/powershell/new-psdrive/
If you get an error that your profile is not found, then follow this article to quickly
create one.
In your PowerShell profile add the following line:
1. # Create shotcuts to long folder paths Copy
2. New-PSDrive -Name Log -PSProvider FileSystem -Root c:\temp\logfiles -Description
"Log Folder" | Out-Null
Note that we added | Out-Null to the cmdlet. By default, the cmdlet will output the
results of the drive mapping. But we dont want that every time when we open a new
PowerShell session.
Mapping Registry keys with New-PSDrive
Besides mapping network drives and folders, we can also map registry keys with the
New-PSDrive cmdlet. By default, you will find already a mapping to the
HKEY_CURRENT_USER key and HKEY_LOCAL_MACHINE key. You can few these with
the command:
1. Get-PsDrive -PSProvider Registry Copy
2.
3. # Result
4. Name Used (GB) Free (GB) Provider Root
× CurrentLocation
6 von 13 20.02.2024, 15:32
New-PSDrive - How to use PowerShell Net Use alternative https://lazyadmin.nl/powershell/new-psdrive/
5. ---- --------- --------- -------- ----
HKEY_CURRENT_USER
--------------- Registry HKEY_LOCAL_MACHINE
Registry
6. HKCU
7. HKLM
If you want to create a mapping to the HKEY_USERS hives you can do the following:
1. New-PSDrive -Name HKU -PSProvider Registry -Root HKEY_USERS Copy
We are not limited to the top-level registry gives, you can create mappings to any
registry key you want. For example, the HKCU Windows NT key:
1. New-PSDrive -Name WinNT -PSProvider Registry -Root Copy
HKEY_CURRENT_USER\Software\Microsoft\Windows NT
You can now easily add, edit or remove registry keys using the create mapping:
1. # WinNT: is the mapping that we created earlier Copy
2. New-Item Path WinNT: Name LazyAdmin
Wrapping Up
To be honest, there is little advantage to using the New-PSDrive if you only want to
map a network share that is also available in Explorer. The Net-Use command is
×shorter and more convenient to use.
7 von 13 20.02.2024, 15:32
New-PSDrive - How to use PowerShell Net Use alternative https://lazyadmin.nl/powershell/new-psdrive/
But when you only need to create a mapping in a PowerShell session, or when you
want to create a shortcut to local folders or the registry, then the cmdlet can be quite
useful.
If you have any questions, just drop a comment below!
Did you Liked this Article?
Get the latest articles like this in your mailbox
or share this article
First name (optional) Email address
Subscribe
I hate spam to, so you can unsubscribe at any time.
× 20.02.2024, 15:32
You may also like the following articles
8 von 13
New-PSDrive - How to use PowerShell Net Use alternative https://lazyadmin.nl/powershell/new-psdrive/
Feb 12, 2024
How to use Connect-MgGraph All Options
Feb 5, 2024 20.02.2024, 15:32
How to Install PowerShell 7 Quickly
×
9 von 13
New-PSDrive - How to use PowerShell Net Use alternative https://lazyadmin.nl/powershell/new-psdrive/
Feb 1, 2024
How to Set an Environment Variable in PowerShell
Leave a Comment 20.02.2024, 15:32
×
10 von 13
New-PSDrive - How to use PowerShell Net Use alternative https://lazyadmin.nl/powershell/new-psdrive/
2. Get MFA Status with Microsoft Entra
Recommended article
IT & Office 365 Related
1. Best Practice to Secure Office 365 Popular
2. Check Domain Controller Health New
3. Microsoft Office 365 Plans compared
4. Get MFA Status Office 365 users Updated
5. Automatically assign licenses in Office 365
Home Network
1. Best Switches for Home Network New
2. UniFi Cloud Controller
3. How to set up your home network
4. Unifi Access Points Compared Updated
5. Unifi Dream Machine Pro Review
6. Home Network Wiring Guide
Smart Home
1. 20 Best Smart Home Gift new
2. Getting started with your Smart Home
3. Best Smart Home Kit
×
LazyAdmin.nl is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to
provide a means for sites to earn advertising fees by advertising and linking to Amazon.com and other sites. LazyAdmin.nl is
compensated for referring traffic or business to these companies at no expense to you. Your support helps running this
12 von 13 20.02.2024, 15:32
New-PSDrive - How to use PowerShell Net Use alternative https://lazyadmin.nl/powershell/new-psdrive/
website and I genuinely appreciate it. I always try to make my reviews, articles and how-to's, unbiased, complete and based
on my own expierence.
Terms and Conditions | Disclaimer | Privacy Policy
© 2024 Pixel Supply B.V.
Update Privacy Preferences
A RAPTIVE PARTNER SITE
× 20.02.2024, 15:32
13 von 13