Creativie
05-05-2010, 15:38
Добрый день всем!
Необходимо с помощью батника подключаться к админским шарам пользователей, адреса которых находятся в файле 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
Заранее благодарен за помощь!
Необходимо с помощью батника подключаться к админским шарам пользователей, адреса которых находятся в файле 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
Заранее благодарен за помощь!