командный файл для настройки моих сетевых настроек - PullRequest
0 голосов
/ 26 октября 2009

Я хочу написать пакет, который будет иметь такой же эффект, как показано ниже. Вот что я делаю вручную (что я хочу запрограммировать, чтобы делать автоматически):

1) START -> Run -> cmd (get command prompt)
2) ipconfig /release
3) START -> Connect to -> Show all connections
4) Right-click "Local Area Network" and click "Properties"
5) Highlight "Internet Protocol (TCP/IP) and click "Properties"
6) Check box "Use the following IP Address"
7) Enter "111.111.111.111" for IP address
8) Enter "255.0.0.0" for Subnet mask
9) Click OK, and Close.
10) Wait 20 seconds
11) START -> Connect to -> Show all connections
12) Check box for "Obtain IP address automatically"
13) Click OK, and close.
14) Wait 20 seconds.

Ответы [ 2 ]

3 голосов
/ 26 октября 2009

взято отсюда: http://support.microsoft.com/kb/257748

Вы можете использовать netsh для выполнения всех манипуляций с настройками сети. Например:

netsh interface ip set address "Local Area Connection" static 192.168.0.10 255.255.255.0 192.168.0.1 1
2 голосов
/ 26 октября 2009

Может быть, эта конкретная работа лучше всего выполняется с помощью макро-рекордера на основе графического интерфейса. В противном случае наиболее мощным инструментом для управления Windows с помощью сценариев является WMI и консоль WMI. Это довольно сложно, однако, проверьте Википедию для получения дополнительной информации. Эти две ссылки могут помочь вам начать:

http://quux.wiki.zoho.com/WMIC-Snippets.html

http://codeslammer.wordpress.com/2008/02/21/wmic-a-hidden-gem/

...