Пакетный файл для изменения всех сетевых ресурсов на компьютере

vmstat -n 1 | (while read; do echo "$(date +%Y%m%d.%H%M%S) $REPLY"; done) | tail -n +3
1
задан 10 September 2010 в 19:52
4 ответа

Ваш лучший выбор является, вероятно, пакетным файлом с помощью ДЛЯ Команды.

Если Вы можете получить список каталогов, Вы хотите измененный, можно подать ту команду входной файл (как shares.txt), и она выполнит итерации через каждую строку. Можно присвоить некоторую довольно сложную логику, как описано в ссылке.

Другая опция была бы VBScript, но я думаю, что это включило бы большие инвестиции времени, специально для чего-то вроде этого, что не требует большого анализа или логики.

0
ответ дан 3 December 2019 в 19:34

Я использовал бы следование в пакетном файле:

@echo off
REM Delete existing Mapped Drives
net use * /d Y

REM Map New Network Drive
net use R: \\bar\foo /persistent:yes
net use Z: \\bar\bar

echo Drives Mapped.

Это может затем быть добавлено к пользовательскому пути сценария входа в систему, если файл помещается в папку Netlogon серверов.

Править

Я только что перечитал Ваш вопрос. Очевидно, мой метод не является practicle, если Вы хотите изменить много долей. Вы могли советовать, если много долей требуются, чтобы быть измененными?

Надежда это помогает, любые сообщенные мне вопросы.

2
ответ дан 3 December 2019 в 19:34
@echo off
REM delete the actual Network Drive
net use R: /DELETE
net use Z: /DELETE

REM Create the new Network Drive 
net use R: \\bar\foo
net use Z: \\bar\bar

Если Вы хотите тот сетевой диск, сохраняются по перезагрузке, необходимо добавить/persistent:yes к сетевой команде использования при отображении сетевого драйвера, таким образом, для R:

net use R: \\bar\foo /persistent:yes
1
ответ дан 3 December 2019 в 19:34

Сетевое Использование изменит отображение диска, но не базовую акцию, поскольку команда работает на клиенте не сервер.

Нет никакой доли, переименовывают, новая доля может быть добавлена на той же папке, и старая доля может быть удалена позже, после того как вещи подтверждены, работая. Выгода является новой долей, требует новых полномочий доли и если путь изменяется затем, новые полномочия NTFS, возможно, также должны быть установлены.

RmtShare, http://ss64.com/nt/rmtshare.html, может работать в зависимости от ОС.
VBScript может также работать хорошо, поскольку он может сделать Полномочия Доли: Репозиторий Сценариев MS - Совместно используемые папки. Ссылка ниже, не может заставить гиперссылку работать.

http://gallery.technet.microsoft.com/scriptcenter/en-us/site/search?f[0].Type=RootCategory&f[0].Value=storage&f[0].Text=Storage&f1.Type=SubCategory&f1. Value=sharedfolders&f1. Text=Shared%20Folders

0
ответ дан 3 December 2019 в 19:34

Теги

Похожие вопросы