【发布时间】:2020-04-06 10:34:25
【问题描述】:
我有一个脚本可以读取日志文件并创建一个文本文件,其中包含从日志文件中获取的一些输出。
脚本有效,只要它在我的 C:\ 驱动器上,它就会使用正确的日志文件。
原始文件位于名为 s:\ 的网络驱动器上,但如果我想通过输入文件所在的整个路径来获取此日志,则会收到以下错误:>> The Drive was not 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!
【问题讨论】:
-
您是否尝试使用 UNC 路径?
-
不,你能告诉我怎么做吗?
-
S:驱动器是否正常可见(即在 Windows 资源管理器中)?您是否正在运行提升的脚本(即作为和管理员用户)?可能是您遇到了这个设计限制:Mapped drives are not available from an elevated prompt ...
标签: windows powershell shell drive