Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Windows системы (https://forum.antichat.xyz/forumdisplay.php?f=125)
-   -   Автоматизация используя возможности командной строки Windows [BAT - файлы] (https://forum.antichat.xyz/showthread.php?t=91340)

m-Xacker 11.11.2008 16:56

Команды Cmd - смена мак адресса
 
Добрый день!
Кто может подсказать как с спомощью cmd можно сменить мак- адрес сетевой карты ?

И ещё неполучаеться выполнить вот такую команду , где то не так видимо написал , помогите поправить

Цитата:

netsh interface ip set address name=Lut-2 static 172.22.13.32 255.255.255.0 172.22.13.1

SpangeBoB 11.11.2008 17:16

Цитата:

Сообщение от m-Xacker
Добрый день!
Кто может подсказать как с спомощью cmd можно сменить мак- адрес сетевой карты ?

И ещё неполучаеться выполнить вот такую команду , где то не так видимо написал , помогите поправить

1)
netsh interface ip set address name="Lut-2" static 172.22.13.32 255.255.255.0 172.22.13.1

netsh interface ip set address Lut-2 static 172.22.13.32 255.255.255.0 172.22.13.1

2)reg /?

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}
выбираете нужный раздел где ваша сетевая.
добавить ключик NetworkAddress тип REG_SZ значение 00aaa000zzyy(изменить на свое)

net config rdr
посмотреть какие сетевые интрефейсы их MAC,GUID

gri.n 14.11.2008 18:47

Привет Всем! У меня на тачке в инете поднят ftp сервер. Как с другой машины в инете, с помощью CMD, отправить файл на этот сервер ?

xcedz 14.11.2008 19:36

http://support.microsoft.com/kb/96269/ru.

Проверил у меня работает на все 100%
создаем файлик бат
в нем пишем

Код:

@echo off
ftp -s:ftplogin.txt ftp.ru

сохраняем

далее в этом же каталоге создаем фалик

с названием FTPLOGIN.TXT

в нем пишем

Код:

логин
пароль
bin
cd /здесь указываем путь куда нужно положить файл
put какойто фал.txt
bye

какойто фал.txt должен лежать в том же каталоге.

запускаем батник и ахтунг! :D

Shaper 17.11.2008 02:05

Автоматизация используя возможности командной строки Windows [BAT - файлы]
 
При переводе пользователей с одного win-домена в другой появляется проблема: сетевые принтеры не ставятся для пользователя по умолчанию и приходится каждому пользователю прописывать этот принтер. Неудобно, правда?
Мелкомягкие предлагают 14 пунктов решения этой проблемы. Тоже геморно так как долго, а это лениво, а мы так не любим ):
Вот батничек, с кодовым названием "всё по умолчанию" :)
С помощью которого можно установить принтер по умолчанию для пользователя по умолчанию или для уже существующих пользователей.
Код:

@ECHO OFF
IF "%~1"=="" GOTO Undefined

:Defined
echo Обновляем существующие учётки...
reg load HKU\TempHive .\ntuser.dat
reg export "HKU\TempHive\Printers" .\printers.reg
reg export "HKU\TempHive\Software\Microsoft\Office\12.0\Excel\Options" .\excel.reg
reg export "HKU\TempHive\Software\Microsoft\Office\12.0\Word\Options" .\word.reg
reg export "HKU\TempHive\Software\Microsoft\Internet Explorer\Main" .\ie.reg
reg unload HKU\TempHive
FOR %%A IN (%*) DO (
IF EXIST "%SystemDrive%\Documents and Settings\%%A\ntuser.dat" (
reg load HKU\TempHive "%SystemDrive%\Documents and Settings\%%A\ntuser.dat"
reg import .\printers.reg
reg import .\excel.reg
reg import .\word.reg
reg import .\ie.reg
reg unload HKU\TempHive
)
del /Q .\printers.reg
del /Q .\excel.reg
del /Q .\word.reg
del /Q .\ie.reg
)
GOTO Final

:Undefined
echo Обновляем профиль "по умолчанию"...
IF EXIST .\ntuser.dat (
reg load HKU\TempHive .\ntuser.dat
reg export "HKU\TempHive\Printers" .\printers.reg
reg export "HKU\TempHive\Software\Microsoft\Office\12.0\Excel\Options" .\excel.reg
reg export "HKU\TempHive\Software\Microsoft\Office\12.0\Word\Options" .\word.reg
reg export "HKU\TempHive\Software\Microsoft\Internet Explorer\Main" .\ie.reg
reg unload HKU\TempHive
reg load HKU\TempHive "%SystemDrive%\Documents and Settings\Default User\ntuser.dat"
reg import .\printers.reg
reg import .\excel.reg
reg import .\word.reg
reg import .\ie.reg
reg unload HKU\TempHive
del /Q .\printers.reg
del /Q .\excel.reg
del /Q .\word.reg
del /Q .\ie.reg
GOTO Final
)

:Final
COLOR 0A
echo Complete :)
COLOR
pause

Заходим под рутом, запускаем этот батник в профиле пользователя (%SystemDrive%\Documents and Settings\%username%), с настроенным принтером, IE, Word'ом и Excel'ем. Это мы делаем сохранение по умолчанию в формат 2003 офиса.
При запуске без параметров, настройки копируются в профиль по умолчанию и все последующие регистрирующиеся пользователи уже будут иметь нужные настройки принтера и перечисленного софта. Если в параметрах указать имена уже существующих учёток, то эти настройки будут прописаны для них.

by ←

xcedz 18.11.2008 23:13

Проверил у меня работает на все 100%
создаем файлик бат
в нем пишем

Код:

@echo off
ftp -s:ftplogin.txt ftp.ru

сохраняем

далее в этом же каталоге создаем фалик

с названием FTPLOGIN.TXT

в нем пишем

Код:

логин
пароль
bin
cd /здесь указываем путь куда нужно положить файл
put какойто фал.txt
bye

какойто фал.txt должен лежать в том же каталоге.

запускаем батник и ахтунг! :D

clin 20.11.2008 16:44

Подскажите, как сделать дефрагментацию по расписанию с помощью батника?

SpangeBoB 20.11.2008 17:06

На ежемесячный запуск (каждое первое число месяца) 1 раз запустить
@echo off
schtasks /create /tn "Defrag" /tr "defrag c: /f" /sc MONTHLY /ru "SYSTEM"

clin 20.11.2008 17:41

А на кажду неделю?

@echo off
schtasks /create /tn "Defrag" /tr "defrag c: /f" /sc WEEKLY /ru "SYSTEM"

Так? А как добавить d:/ добавить?

SpangeBoB 20.11.2008 17:54

Примерно так
прописываем строку через cmd
schtasks /create /tn "Defrag" /tr "c:\script.bat" /sc WEEKLY /ru "SYSTEM"

Это добавить в файл c:\script.bat
Цитата:

@echo off
defrag c: /f >> c:\result.txt 2>&1
defrag d: /f >> c:\result.txt 2>&1


Время: 00:19