|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] определение IP и подключение шары |
|
CMD/BAT - [решено] определение IP и подключение шары
|
Новый участник Сообщения: 18 |
Профиль | Отправить PM | Цитировать Добрый день!
могу конечно повториться, не успел перечитать весь форум... помогите составить батник нужно в зависимости от IP подключать разные сетевые ресурсы (шары) например определенной группе IP подключить одни сетевые ресурсы (шары) а всем остальным другие... заранее благодарен.... |
|
Отправлено: 11:05, 28-08-2009 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать 1. Почему именно IP?.. Чем, к примеру, не устраивают обычные глобальные группы?
2. Как будут определяться IP?.. интервалом?.. подсетью?.. списком? |
Отправлено: 11:14, 28-08-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать схема такая...
каждый комп после загрузки винды берет батник из общей шары (щара уже подключена на всех компах) дальше этот батник в зависимости от IP компа с которого он запущен, определяет какие еще шары подключить этому IP, синхронизацию времени (с разными серверами) и т.п. |
Отправлено: 11:26, 28-08-2009 | #3 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата WildVic:
|
|
Отправлено: 11:35, 28-08-2009 | #4 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать да!
ну или для групп IP, если это возможно (было бы супер) |
|
Отправлено: 11:36, 28-08-2009 | #5 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Вариант 1:
@Echo Off For /F "Tokens=1 Skip=1 Delims={,} " %%i In ('WMIC NICCONFIG Where IPEnabled^=TRUE Get IPAddress') Do GoTo :%%~i :Continue Rem Тут Rem продолжение Rem батника Exit /B 0 :192.168.0.1 Net Use X: \\SRV01\Share1 Net Use Y: \\SRV02\Share2 GoTo :Continue :192.168.0.2 Net Use X: \\SRV01\Share1 Net Use Y: \\SRV03\Share3 GoTo :Continue :192.168.0.3 Net Use X: \\SRV03\Share3 Net Use Y: \\SRV04\Share4 GoTo :Continue @Echo Off Set $G1=192.168.0.1 192.168.0.2 192.168.0.3 Set $G2=192.168.0.4 192.168.0.5 192.168.0.6 Set $G3=192.168.0.7 192.168.0.8 192.168.0.9 For /F "Tokens=1 Skip=1 Delims={,} " %%i In ('WMIC NICCONFIG Where IPEnabled^=TRUE Get IPAddress') Do Set $IP=%%~i& GoTo Continue :Continue For /F "Tokens=1,2 Delims==" %%i In ('Set $G') Do For %%a In (%%j) Do If "%$IP%"=="%%a" Call :%%i Exit /B 0 :$G1 Net Use X: \\SRV01\Share1 Net Use Y: \\SRV02\Share2 GoTo :EOF :$G2 Net Use X: \\SRV01\Share1 Net Use Y: \\SRV03\Share3 GoTo :EOF :$G3 Net Use X: \\SRV03\Share3 Net Use Y: \\SRV04\Share4 GoTo :EOF |
Последний раз редактировалось amel27, 28-08-2009 в 13:05. Отправлено: 12:18, 28-08-2009 | #6 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать "WMIC NICCONFIG Where Index=1 Get IPAddress|FindStr "."" не является внутренней
или внешней командой, исполняемой программой или пакетным файлом. вот такое вот выдает |
Отправлено: 12:23, 28-08-2009 | #7 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать WildVic, у тя какая ОСь?.. WMIC.EXE включена начиная с XP/2003
|
Отправлено: 12:26, 28-08-2009 | #8 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать а еще такое
c:\bat>WMIC NICCONFIG Where IPEnabled=True Get Index,IP Узел - ??? ОШИБКА: Код = 0x80041017 Описание = Недопустимый запрос Услуга = WMI |
Отправлено: 12:28, 28-08-2009 | #9 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать CMD-команда для проверки:
Цитата WildVic:
|
|
Отправлено: 12:28, 28-08-2009 | #10 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Определение типа кодека AC'97 | Giorgievich | Поиск драйверов, прошивок и руководств | 7 | 15-01-2009 19:43 | |
[решено] Организация шары в Win2003SP2 | hagen_id | Microsoft Windows NT/2000/2003 | 3 | 29-11-2008 10:00 | |
[решено] не видны шары при обращении к серверу по алиасу (Alias) | newuid | Microsoft Windows NT/2000/2003 | 2 | 20-03-2007 17:08 | |
USB носитель и потеря "шары" при извлечение\подключение устройства | Grenky | Microsoft Windows NT/2000/2003 | 0 | 24-01-2007 05:27 | |
[решено] Видимо Стандартные шАры | MAX85 | Microsoft Windows NT/2000/2003 | 14 | 18-05-2006 20:16 |
|