Подключение сетевых дисков

Сборник скриптов .bat .vbs .ps позволяющих автоматизировать решение наиболее трудоемких задач

Подключение сетевых дисков

Сообщение itsc » 26 сен 2016, 20:47

Недавно пришло озарение )

Идея установки программ средствами массового управления витала в наших головах еще в самом начале и даже до выпуска 5й версии был прототип файлового менеджера и репозитария, которые предполагалось расширить дав возможность админам прикреплять файлы к пакетным заданиям в массовом управлении. Но время - наш враг. Разработка седьмой версии бесстыдно затянулась, а оценить все возможности системы без таких плюшек и вправду не просто )

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

Скрипт в данном случае тестовый и представлен в качестве примера
А для простоты мы даже не станем поднимать свой файловый сервер в облаке и используем Яндекс.Диск !

Код: Выделить всё
@echo off
net use Q: https://webdav.yandex.ru <пароль> /user:<логин> /persistent:yes
fsutil fsinfo drives
Q:
mkdir test
dir
rmdir test
net use Q: /delete /y


Собственно скрипт, как вы наверное догадались:
1 Подключает сетевой диск Q
2 выводит список подключенных дисков
3 Создает папку Q:\test
4 Выводит список папок
5 Откатывает все назад

*Конструкция
Код: Выделить всё
fsutil fsinfo drives
может в дальнейшем пригодится для поиска буквы которая будет свободна на всех ПК
itsc
 
Сообщения: 91
Зарегистрирован: 08 янв 2013, 15:55

Re: Подключение сетевых дисков

Сообщение itsc » 27 сен 2016, 00:57

Да и вот еще !

Для того что бы дать этому диску какое-то имя, более симпатичное чем то, которое присваивает система можно чутка подправить реестр

Код: Выделить всё
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2



В случае нашего примера в ветке HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\##webdav.yandex.ru@SSL#DavWWWRoot меняем значение параметра _LabelFromReg на AdminStuff

Код: Выделить всё
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\##webdav.yandex.ru@SSL#DavWWWRoot /v _LabelFromReg /d AdminStuff /f


Но поскольку это уже пользовательская настройка, такой скрипт нет смысла использовать в массовом управлении, хотя с помощью массового управления его можно разместить в автозагрузке для всех пользователей, как и скрипт подключения сетевого диска для пользователей
itsc
 
Сообщения: 91
Зарегистрирован: 08 янв 2013, 15:55


Вернуться в Готовые рецепты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron