como abrir propriedades tcp / ip do cmd ou executar diretamente?


4

Alguém sabe como abrir as propriedades do tcp / ip ver 4 do cmd ou executar diretamente?

Quero dizer a janela em que você pode configurar o seu ip, gateway dns ... eu quero fazer um atalho das propriedades do ip ou abri-lo no cmd

Fiz alguma pesquisa, parece que não há nada como appwiz.cplpode abrir a janela de configuração do IP diretamente .....

Qualquer ideia?

PS: Preciso saber como abrir a janela da GUI de configuração de IP no cmd ou executar.

Esta é a melhor resposta que encontrei, mas ainda não está abrindo a janela de configuração IP diretamente, você ainda precisa clicar algumas vezes ....

Use isso para obter seu número de NIC:

reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards"

Em seguida, para obter seu GUID da NIC

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\YourCardNumber

Então faça o seguinte:

start ::{208D2C60-3AEA-1069-A2D7-08002B30309D}\::{7007ACC7-3202-11D1-AAD2-00805FC1270E}\::{Network Adapter GUID}

isso realmente como ncpa.cpl

Mas ainda não está abrindo a janela da GUI de configuração ip diretamente ...

Respostas:


5

Não há como abrir essa janela de propriedade específica diretamente. Existe apenas um atalho para a tela de interfaces "genéricas" ncpa.cpl.

No entanto, você pode usar netshdo cmd para definir ou exibir diretamente as propriedades. Por exemplo, se você deseja definir o endereço IP da sua "Conexão local" (nome padrão da interface de rede principal) para 192.168.0.5, com uma sub-rede 255.255.255.0e um gateway de 192.168.0.1, você usaria:

netsh interface ipv4 set address name="Local Area Connection"
source=static address=192.168.0.5 mask=255.255.255.0 gateway=192.168.0.1

Para uma visão geral de todas as opções possíveis, use:

netsh interface ipv4 set address /?

Para visualizar a configuração atual, você pode usar:

netsh interface ipv4 show addresses "Local Area Connection"

O que mostraria então:

Configuration for interface "Local Area Connection"

DHCP enabled:                         No
IP Address:                           192.168.0.5
Subnet Prefix:                        192.168.0.0/24 (mask 255.255.255.0)
Default Gateway:                      192.168.0.1
Gateway Metric:                       0
InterfaceMetric:                      10

Talvez minha pergunta não esteja clara o suficiente, eu sei como configurar o ip na linha de comando, quero saber como posso abrir a janela da GUI de configuração do ip .... não configurar o ip do cmd. Obrigado pela sua resposta de qualquer maneira.
Root Loop

@ user3303155 Sim, acabei de perceber isso. Não há como abrir essa janela de propriedade específica diretamente. Existe apenas um atalho para a tela de interfaces "genéricas", sendo ncpa.cpl.
Oldskool 29/03

Eu editei a minha pergunta um pouco, há uma maneira de abrir, mas ainda precisa clicar casal vezes .... tão triste ....
Root laço

A primeira linha de código é demonstrada incorretamente, pois é um comando de 1 linha . Por exemplo, usar o IP da LAN padrão ( ou o IP estático do modo de ponte 192.168.1.1 ) é netsh interface ipv4 set address name="NeTwOrK-NaMe" source=static address=192.168.1.2 mask=255.255.255.0 gateway=192.168.1.1voltar ao DHCP netsh interface ipv4 set address name="NeTwOrK-nAmE" source=dhcp. Vocês precisam informar aos leitores como usá-lo literalmente para que eles mudem qualquer outra coisa depois.
fohrums

4

Por que você não usa o AutoHotKey para isso? Este é o script que eu uso:

Run ncpa.cpl 
WinWaitActive Network Connections
SendInput {Tab 4}{Right}!{Enter} ; change {Tab 4} to suit the position of your specific connection in the Connections list
WinWaitActive Wireless Network Connection Properties ; change the title if necessary, for example, if you're on LAN.
SendInput {Down 4}!r

software interessante, vou tentar.
Root Loop

Não funciona. As informações fornecidas não são claras o suficiente sobre como selecionar uma rede dentro ncpa.cple, em seguida, abrir especificamente as opções IPv4 para a rede selecionada.
fohrums

1

Aqui está o que eu fiz ... Embora não haja propriedades diretas do CLSID para IPV4, criei esse script para quem precisa:

FOR /F "tokens=* USEBACKQ" %%F IN (`reg query 
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards"`) DO (
SET var=%%F
)
ECHO %var%


for /f "tokens=3" %%a in ('reg query "%var%"  /V ServiceName  ^|findstr /ri 
"REG_SZ"') DO (
SET ServiceName=%%a
)
ECHO %ServiceName%
explorer shell:::{208D2C60-3AEA-1069-A2D7-08002B30309D}\::{7007ACC7-3202-11D1-AAD2- 
00805FC1270E}\::%ServiceName%
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.