我在\\ 10.70.1.5处有网络驱动器。它具有各种子目录,但是它们会随着时间而变化。我希望Powershell检查网络驱动器是否可访问。
在Windows资源管理器中,我可以查看目录,因此我具有访问权限:
[当我尝试在网络驱动器上运行Test-Path时,我什至会收到错误消息,但是当我在子目录上运行Test-Path时,我会得到true。
PS C:\> Test-Path '\\10.70.1.5\'
False
PS C:\> Test-Path '\\10.70.1.5\e'
True
如何测试网络根目录是否存在/可访问?
该错误在Windows PowerShell 5.1和PowerShell 7.0(rc2)中都是相同的“ ...(路径)不存在,或者它不是文件夹。”我很清楚,您在将必须直接在文件夹中创建一个新的PSDrive。我认为您不会想出办法解决它。听起来您需要在驱动器的根目录中有一个目录,该目录随时间的推移会发生变化。