Пакетный поиск папки в сетевом ресурсе и отображение полного UNC в папке

Мне было интересно, есть ли способ добиться следующего с помощью пакетных файлов.

Мне нужно установить сетевой путь к общей папке, прежде чем я смогу попросить клиента установить программное обеспечение. Как только у меня будет путь, я могу настроить пакет установки и попросить их развернуть, все будет готово, когда другие элементы процесса установки будут завершены.

Чтобы сделать это надежным, я подумал, что могу поручить клиенту создать папку с именем, например. «DataStore НЕ ПЕРЕМЕЩАТЬ» ни на один из подключенных дисков\ресурсов.

Например. M:\" или "S:\" или "N:\" и т.д. и т.п. (с различными директориями, доступными всем пользователям на сайте)

Обычно их минимум 1 или больше.

Поэтому они делают папку "M:\DataStore НЕ ПЕРЕМЕЩАТЬ" или "M:\общая_область\DataStore НЕ ПЕРЕМЕЩАТЬ" или "S:\DataStore НЕ ПЕРЕМЕЩАТЬ" или "S:\общая_область\DataStore НЕ ШЕВЕЛИСЬ"

а затем запустите этот пакетный файл, который ищет в общих папках\сопоставленных дисках определенную созданную папку и возвращает полный UNC, поэтому

folder found on "\\Server\data\shared_area\DataStore DO NOT MOVE"

Надеюсь, это имеет смысл. И, если быть совершенно честным, я не знаю, возможно ли это, потому что я не знаю, с чего начать.

Я просмотрел эту статью Как я могу создать пакет, который ищет во всех (неизвестных) общих папках в локальной сети определенную папку? но у меня это не сработало.

В конечном счете, я бы предпочел, чтобы клиент ничего не делал. Лучшим решением было бы запустить пакет (или то, чем он может в конечном итоге стать), затем он находит доступный для записи общий ресурс или подключенный диск, создает папку с определенным именем, а затем отправляет мне полный путь в текстовом файле. коробка. Этого этапа я могу достичь, используя «завиток». Пробовал и тестировал.

Заранее спасибо.


person Tika9o9    schedule 08.08.2016    source источник
comment
Глядя на ваши предыдущие вопросы, вы никогда не узнавали и не голосовали ни за один из опубликованных ответов, а вместо этого копировали их как свои собственные ответы. Большинство из них позже были удалены модами из-за допущенных вами ошибок. Как вы думаете, какая мотивация у людей все еще есть, чтобы помочь вам?   -  person sambul35    schedule 08.08.2016
comment
Да, в предыдущем вопросе я ошибся в формате, это был плохой день. Сказать, что я не узнал ни одного ответа, было бы не совсем честно, я благодарен в разделе комментариев. Учитывая, что голосование «за» важно, я обновлю все предыдущее. Я действительно ценю этот сайт и не хочу никого обидеть, это вовсе не намерение. Надеюсь, можно двигаться дальше в более приемлемой для пользователей сайта манере? #edit Хотя, когда я пытаюсь проголосовать, он говорит, что это будет записано, но не видно. Может быть, мне нужно больше очков и т.д.?   -  person Tika9o9    schedule 08.08.2016
comment
Теперь это работает. Кроме того, выдача некоторых ответов за мои собственные, ясно как день, это не мои, я копировал рабочий текст, так как несколько пришли сразу, и вставлял как новый ответ, чтобы показать людям, что сработало, вместо того, чтобы комментировать или голосовать правильно мое плохое, но исправленное использование сайта, надеюсь.   -  person Tika9o9    schedule 08.08.2016
comment
Что не сработало для вас в приведенном выше решении?   -  person sambul35    schedule 08.08.2016
comment
Я создал общую папку с заданным именем и запустил верхний код отдельно, а нижний — с помощью вспомогательного repl.Bat. Папку тоже не нашел. Даже сделал имя папки таким же в коде, поэтому мне не пришлось ничего менять. Спасибо за ответ.   -  person Tika9o9    schedule 08.08.2016
comment
Net View может не отображать все или некоторые сетевые ПК в целевой сети. Об этой проблеме широко сообщалось в Интернете, и она зависит от используемой версии Windows.   -  person sambul35    schedule 09.08.2016
comment
Я пока припаркую этот. Все равно спасибо.   -  person Tika9o9    schedule 09.08.2016