我有一个脚本,可以读取日志文件并创建文本文件,并从日志文件中获取一些输出。
该脚本有效,并且只要它在我的C:\驱动器上,它就会使用正确的日志文件。
原始文件位于名为s:\的网络驱动器上,但是如果我想通过输入文件所在的完整路径来获取此日志,则会收到以下错误消息:>>未找到驱动器,而名为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!
答案 0 :(得分:1)
感谢所有答案-实际上,我通过更改\ fs01 \中的路径名称来管理它,因为它代表了S:\,并且可以使用。谢谢
答案 1 :(得分:0)
尝试在路径前加上“ FileSystem ::”,即-path FileSystem :: s:\ Lic_Debug \ Ldorado.log
这可确保您的脚本使用应正确识别驱动器的FileSystem提供程序。