测试路径返回网络根目录的'False'



我有一个网络驱动器 \\10.70.1.5 . 它有各种子目录,但它们会随着时间的推移而变化。 我希望Powershell检查网络驱动器是否可以访问。

在Windows资源管理器中,我可以查看目录,因此我具有访问权限:

文件资源管理器目录视图

当我尝试在网络驱动器上运行测试路径时,我收到一个假偶数,但是当我在子目录上运行测试路径时,我得到真。

PS C:> Test-Path '\10.70.1.5'
False
PS C:> Test-Path '\10.70.1.5e'
True

如何测试网络根目录以查看它是否存在/可访问?

Windows PowerShell5.1 和 PowerShell 7.0 (rc2( 中的错误是相同的"...(路径(要么不存在,要么不是文件夹。我很清楚,您将不得不创建一个新的PSDrive直接到文件夹。我不认为你会想出一个解决方法。听起来您需要在驱动器的根目录上有一个不会随时间变化的目录。

最新更新