PowerShell Как получить доступ к файлу с сетевого диска? - PullRequest
0 голосов
/ 06 апреля 2020

У меня есть сценарий, который читает файл журнала и создает текстовый файл с некоторым выводом, взятым из файла журнала.

Сценарий работает, и он требует правильный файл журнала, пока он на моем 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!

Ответы [ 2 ]

1 голос
/ 06 апреля 2020

Спасибо за все ответы - я действительно справился с этим, изменив имя пути в \ fs01 \, потому что оно представляет собой S: \, и это работает. Спасибо

0 голосов
/ 06 апреля 2020

Попробуйте добавить путь к «FileSystem ::», т.е. -path FileSystem :: s: \ Lic_Debug \ Ldorado.log

Это гарантирует, что ваш сценарий использует провайдера FileSystem, который должен правильно распознавать диск.

...