PowerShell 如何从网络驱动器访问文件?

PowerShell How to access a file from a network drive?

我有一个脚本可以读取日志文件并创建一个文本文件,其中包含从日志文件中获取的一些输出。

该脚本有效,只要它在我的 C:\ 驱动器上,它就会获取正确的日志文件。

原始文件位于名为 s:\ 的网络驱动器上,但如果我想通过输入文件所在的整个路径来获取此日志,我会收到错误信息 >> The Drive wanot found 并且驱动器称为 S 不存在。

如何连接到网络驱动器?

$inVar = Select-String -path C:\Dev\Script\Ldorado.log  -pattern "IN:"  -WORKS
$inVar = Select-String -path S:\Lic_Debug\Ldorado.log  -pattern "IN:" - Does not work!

尝试在路径前添加 "FileSystem::" 即 -path FileSystem::s:\Lic_Debug\Ldorado.log

这可确保您的脚本使用应正确识别驱动器的文件系统提供程序。

感谢您的所有回答 - 我实际上是通过更改 \fs01\ 中的路径名称来管理它的,因为它代表 S:\ 并且它有效。谢谢