I need to know, from within Powershell, if the current drive is a mapped drive or not.
Unfortunately, Get-PSDrive is not working ‘as expected’:
PS:24 H:\temp >get-psdrive h Name Provider Root CurrentLocation ---- -------- ---- --------------- H FileSystem H:\ temp
but in MS-Dos ‘net use’ shows that H: is really a mapped network drive:
New connections will be remembered. Status Local Remote Network ------------------------------------------------------------------------------- OK H: \\spma1fp1\JARAVJ$ Microsoft Windows Network The command completed successfully.
What I want to do is to get the root of the drive and show it in the prompt (see: Customizing PowerShell Prompt – Equivalent to CMD's $M$P$_$+$G?)
Use the .NET framework: