Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Батник для подключения к админским шарам.

Ответить
Настройки темы
CMD/BAT - Батник для подключения к админским шарам.

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день всем!

Необходимо с помощью батника подключаться к админским шарам пользователей, адреса которых находятся в файле ip.txt (строка - один айпишник), далее копировать файл с заменой в подключенную шару и отключать шару по завершении. Загвоздка (для меня) заключается в том, чтобы считывать айпишники из текстовика, проверять подключилась шара или нет (на разных машинах разные админские пароли).

Вот примерно до чего я дошел:
Код: Выделить весь код
FOR /F %i in (ip.txt) do "net use Z: \\%%i\C$\Progra~1\SQLNet8\Network\Admin /user:Ђ¤¬Ё*Ёбва*в®а admin1" 
if errorlevel=1 
net use Z: \\%i\C$\Progra~1\SQLNet8\Network\Admin /user:Ђ¤¬Ё*Ёбва*в®а admin2 
if errorlevel=1 
net use Z: \\%i\C$\Progra~1\SQLNet8\Network\Admin /user:Ђ¤¬Ё*Ёбва*в®а admin3 
if errorlevel=1 
net use Z: \\%i\C$\Progra~1\SQLNet8\Network\Admin /user:Ђ¤¬Ё*Ёбва*в®а admin4 
xcopy D:\1.txt Z:\2.txt /Y 
net use Z: /DELETE
Заранее благодарен за помощь!

Отправлено: 15:38, 05-05-2010

 

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата Creativie:
на разных машинах разные админские пароли »
может вместо перебора всех возможных паролей, сохранять в файле парами: "IP пароль"?
использование errorlevel в справке "IF /?"
Код: Выделить весь код
if errorlevel 1 net use ...
для батников "%i" --> "%%i"

Отправлено: 05:35, 06-05-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Ветеран


Сообщения: 2196
Благодарности: 727

Профиль | Отправить PM | Цитировать


Необходимо на машинах с WinXP и Win7 проверить на доступность раздел С, если доступ открыт, закрыть его. С закрытием вроде разобрался
Код: Выделить весь код
net share C$ /delete
а как проверить, был ли доступ?

Отправлено: 09:18, 31-03-2014 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата sov44:
Необходимо на машинах с WinXP и Win7 проверить на доступность раздел С, если доступ открыт, закрыть его. С закрытием вроде разобрался »
Это придётся делать каждый раз при загрузке.

Цитата sov44:
а как проверить, был ли доступ? »
В каком смысле «был»? Были ли подключения в текущий момент? Или где данный ресурс был подключён?

Отправлено: 09:30, 31-03-2014 | #4


Ветеран


Сообщения: 2196
Благодарности: 727

Профиль | Отправить PM | Цитировать


Цитата Iska:
В каком смысле «был»? »
если есть шара на раздел С, выполнять net share C$ /delete

Отправлено: 10:02, 31-03-2014 | #5


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Выполняйте неглядя, подавляя вывод в stderr:
Код: Выделить весь код
net.exe share C$ /delete 2>nul
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:16, 31-03-2014 | #6



Moderator


Сообщения: 53488
Благодарности: 15516

Профиль | Отправить PM | Цитировать


sov44, непонятно, зачем вы это делаете таким способом.
Административные шары отключаются параметром AutoShareWks = 0.

Отправлено: 18:09, 31-03-2014 | #7


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Petya V4sechkin, я сначала тоже хотел дать ссылку на KB. Но меня смутило упоминание автором исключительно «c$», без прочих административных ресурсов.

Отправлено: 18:31, 31-03-2014 | #8


Ветеран


Сообщения: 2196
Благодарности: 727

Профиль | Отправить PM | Цитировать


Цитата Petya V4sechkin:
Административные шары отключаются параметром AutoShareWks = 0. »
Расшарил папку 1 на диске С, перезагрузил компьютер. В итоге, как до перезагрузки, так и после значение AutoShareWks = 0 в ветке HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters не изменилось.

Отправлено: 20:07, 31-03-2014 | #9



Moderator


Сообщения: 53488
Благодарности: 15516

Профиль | Отправить PM | Цитировать


sov44, а какая взаимосвязь между:
Цитата:
C$
и:
Цитата:
Расшарил папку на диске С

Отправлено: 20:09, 31-03-2014 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Батник для подключения к админским шарам.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - батник подключения к фтп anatoly_neo Скриптовые языки администрирования Windows 0 20-02-2009 13:39
батник для NTOS admart Лечение систем от вредоносных программ 2 17-10-2008 23:36
Разное - Проблема с админским паролем Центурион Microsoft Windows 2000/XP 3 30-04-2008 15:26
батник для выключения win98 mikesip Microsoft Windows 95/98/Me (архив) 4 21-12-2004 19:01
Батник для запуска отчета в 1С Zlohobbit Программирование и базы данных 2 26-02-2004 11:44




 
Переход