相关疑难解决方法(0)

在PowerShell中,如何确定当前驱动器是否为联网驱动器?

我需要知道,在Powershell中,当前驱动器是否是映射驱动器.

不幸的是,Get-PSDrive没有像预期的那样工作:

PS:24 H:\temp
>get-psdrive  h

Name       Provider      Root      CurrentLocation
----       --------      ----      ---------------
H          FileSystem    H:\          temp
Run Code Online (Sandbox Code Playgroud)

但在MS-Dos中,"net use"表明H:实际上是一个映射的网络驱动器:

New connections will be remembered.

Status       Local     Remote                    Network
-------------------------------------------------------------------------------
OK           H:        \\spma1fp1\JARAVJ$        Microsoft Windows Network

The command completed successfully.
Run Code Online (Sandbox Code Playgroud)

我想要做的是获取驱动器的根目录并在提示符中显示它(请参阅:自定义PowerShell提示符 - 相当于CMD的$ M $ P $ _ $ + $ G?)

c# powershell networking mapped-drive

7
推荐指数
1
解决办法
6103
查看次数

标签 统计

c# ×1

mapped-drive ×1

networking ×1

powershell ×1