Test-Path为网络根目录返回'False'

问题描述 投票:0回答:1

我在\\ 10.70.1.5处有网络驱动器。它具有各种子目录,但是它们会随着时间而变化。我希望Powershell检查网络驱动器是否可访问。

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

File explorer directory view

[当我尝试在网络驱动器上运行Test-Path时,我什至会收到错误消息,但是当我在子目录上运行Test-Path时,我会得到true。

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

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

powershell network-drive
1个回答
0
投票

该错误在Windows PowerShell 5.1和PowerShell 7.0(rc2)中都是相同的“ ...(路径)不存在,或者它不是文件夹。”我很清楚,您在将必须直接在文件夹中创建一个新的PSDrive。我认为您不会想出办法解决它。听起来您需要在驱动器的根目录中有一个目录,该目录随时间的推移会发生变化。

© www.soinside.com 2019 - 2024. All rights reserved.