Итак, давайте перейдем к нашим десяти командам Netsh, которые должен знать каждый администратор.
№ 10: Как получить помощь
Каждый администратор Windows должен знать, как получить помощь с netsh. Это очень просто, просто используем ‘/?’ команду, которая предоставит нам руководство о том, что мы пытаемся сделать. Например, что бы посмотреть все netsh-варианты (категории опций), просто пишем: netsh /?
Рисунок 1: Результаты команды netsh /?
Отсюда вы можете выбирать контекст, и будете проведены через настройки или вам будут показаны опции этого контекста. К примеру, допустим, что я ввел команду netsh lan /? , в результате я увижу:
Рисунок 2: Результаты команды netsh lan /?
Отсюда я продолжу работать со справкой путем ввода команды -
netsh lan show /?
Здесь я смогу отобразить интерфейсы с помощью -
netsh lan show interfaces
Способность разбираться во многих командах netsh, используя /?, это очень ценный навык.
№ 9: Предоставление имен и мандатов удаленной машины
Если вы запустите netsh /? , то увидите, что у вас есть возможность предоставить имя, IP-адрес и мандаты удаленной машины, на которой вы выполняете команды netsh. Вариантами здесь будут ‘-r’ для машины, ‘-u’ для имени пользователя и ‘-p’ для пароля.
Вот пример:
netsh -r WinXP-1 -u winxp-1\administrator -p My!Pass1 interface ip show config
Как вы видите, я предоставил имя удаленной машины, имя удаленного пользователя и пароль, что позволило мне выполнять эту команду через сеть. Вы можете выполнять любые команды, показанные здесь, через сеть, если удаленные машины поддерживают эти команды (различные ОС будут использовать различные варианты команд).
№ 8: Запуск Netsh в интерактивном режиме или с помощью сценария
Netsh можно запустить в интерактивном режиме (путем простого ввода команд вручную) или с помощью сценария. Допустим, вы хотите выполнить несколько отдельных команд на локальной или удаленной машине.
Вы можете начать с простого ввода netsh в командную строку и увидите:
netsh>
Отсюда вы можете вводить любые команды netsh, какие захотите, или даже сказать netsh подключиться к удаленной машине.
В противном случае вы можете использовать:
netsh ‘f
и указать сценарий, который netsh будет использовать.
№ 7: Открыть порт на своем брандмауэре
С помощью netsh вы можете быстро и легко открыть порт на своем брандмауэре, если знаете нужную команду.
Вот пример открытия порта 445-
netsh firewall set portopening tcp 445 smb enable
Если команда выполнена успешно, вы должны получить ответ ‘Ok.’
№ 6: Экспортирование текущей конфигурации сети в файл и его импортирование
С помощью netsh экспортирование и импортирование конфигурации IP адресов является очень простой задачей, в отличие от работы с графическим GUI интерфейсом.
Чтобы экспортировать свою конфигурацию, просто выполните команду:
netsh ‘c interface dump > test.txt
Рисунок 3: Экспортирование конфигурации IP адресов и просмотр файла
Позже на этой или другой машине вы сможете импортировать данную конфигурацию с помощью команды -
netsh ‘f test.txt
№ 5: Пробуем самые последние опции Netsh
Как я уже говорил, существует много новых функций в Windows Server 2008, связанных с netsh.
Вот новые категории, которые я вижу на своей системе Windows Server 2008:
dhcp
dhcpclient
http
ipsec
lan
nap
netio
rpc
winhttp
Например, вы можете настраивать не только своего DHCP клиента, но и DHCP сервер. Вы можете настраивать IPSec-шифрование, клиента NAP и многое другое!
Достарыңызбен бөлісу: |