Indlela yokwabela i-IP engatshintshiyo kwiWindows ukusuka kwiCMD okanye iPowerShell

Uhlaziyo lokugqibela: 07/07/2025
umbhali: UIsake
  • PowerShell y CMD vumela ubumbeko lwenethiwekhi enenkcukacha ngaphakathi Windows
  • Ukusebenzisa izikripthi kwenza imisebenzi ephindaphindwayo ibe lula kwaye izenzele ubumbeko.
  • Zininzi imiyalelo kunye nezixhobo ezifana ne-Netsh, Fumana-NetIPConfiguration okanye i-New-NetIPAddress
  • Ukongeza kwi-IP, unokuqwalasela i-DNS, isango kunye negama lekhompyutha

Yabela i-IP engatshintshiyo kwiCMD okanye iPowerShell

Ukuseta idilesi ye-IP engatshintshiyo kwi-Windows kunokubonakala ngathi ngumsebenzi okhethekileyo kwindawo yegraphical, kodwa inyaniso kukuba kunokwenzeka ukuyenza ngokukhawuleza nangokufanelekileyo kumgca womyalelo. CMD njengePowerShell Banikezela ngezixhobo ezinamandla zokuguqula useto lwenethiwekhi yekhompyuter ngaphandle kokuzulazula kwiimenyu ezininzi kujongano lomzobo.

Esi sixhobo siluncedo kakhulu kwiiseva, kwiindawo ezingezizo ezomzobo ezifana noNcedo oluPhambili, okanye kwimisebenzi yolawulo olukude. Kulo lonke eli nqaku, uya kufunda Uzabela njani iidilesi ze-IP ezingatshintshiyo ukusuka kwi-CMD okanye kwi-PowerShell, kunye nokuphonononga ezinye iindlela ezifana ne-Netsh kunye ne-Sconfig, kunye nescripting kunye ne-automation.

Uqwalaselo lwe-IP usebenzisa i-PowerShell

I-PowerShell ikuvumela ukuba wenze utshintsho oluneenkcukacha kunye nolukhawulezayo kuqwalaselo lwenethiwekhi yakho. Ukuqala, kubalulekile ukufumana ulwazi lwangoku kumakhadi othungelwano akhoyo. Oku kuphunyezwa ngalo myalelo ulandelayo:

Get-NetIPConfiguration

Lo myalelo ubonisa ubumbeko lwangoku lojongano lwenethiwekhi. Ukufumana ulwazi oluthile kwiadaptha nganye, ungasebenzisa:

Get-NetAdapter

Oku kunika iinkcukacha ezifana negama leadaptha, isantya soqhagamshelwano okanye idilesi IMAC.

Ukuseta i-IP engatshintshiyo, kufuneka usebenzise i-cmdlet:

New-NetIPAddress -IPAddress 192.168.1.101 -InterfaceAlias 'Ethernet' -DefaultGateway 192.168.1.1 -AddressFamily IPv4 -PrefixLength 24

Lo myalelo ubeka i-IP 192.168.1.101 kwi-adapter ye-Ethernet, kunye ne-mask ye-255.255.255.0 kunye nesango 192.168.1.1.

Ukuba ubumbeko lwangaphambili sele lukhona, lungacinywa nge:

Remove-NetIPAddress -IPAddress 192.168.1.101 -DefaultGateway 192.168.1.1

Kwaye ukuqwalasela iiseva ze-DNS:

Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses ('8.8.8.8','1.1.1.1')

Ukusebenzisa izikripthi zePowerShell ukuze zizenzekele

Eyona ndlela isebenzayo yokuphepha ukuchwetheza imiyalelo ngalo lonke ixesha, ngakumbi iluncedo kulwabiwo lobuninzi, kukusebenzisa i-PowerShell scripts. Umzekelo osisiseko uya kuba lo ulandelayo:

  Lungisa: "Faka iMedia yoBuyiselo yeWindows okanye iMedia yokuFakelo" Impazamo


$direccionip = "192.168.1.101"
$prefijodered = "24"
$puertadeenlacegw = "192.168.1.1"
$dns = @("8.8.8.8", "1.1.1.1")
$interfaz = (Get-NetAdapter).ifIndex

Entsha-NetIPAddress -IPAddress $ipaddress -PrefixLength $netprefix -InterfaceIndex $interface -DefaultGateway $gwgateway
Set-DnsClientServerAddress -InterfaceIndex $interface -ServerAddresses $dns

Este elishicilelwe Iqwalasela iiseva ze-IP kunye ne-DNS ngobuninzi, okwenza kube lula ukulawula iikhomputha ezininzi. Unokubandakanya notshintsho lwegama lekhompyuter kwiscript:


$nombre = "Servidor01"
Rename-Computer -NewName $nombre -force

Ukwenza esi script, gcina nje njenge .ps1 kwaye uyiqhube kwi-PowerShell ngeemvume zomlawuli.

Inkqubo imifanekiso

Le nkqubo inokubonwa ngcono usebenzisa izixhobo zegraphical, kodwa kuyenzeka ukuba uyibeke iliso kwiPowerShell ngokufaka imiyalelo efana nale:

Get-NetIPAddress

Test-Connection google.com

Eyokuqala ibonisa ii-IP ezicwangcisiweyo, ngelixa eyesibini yenza i-ping ukujonga uxhulumaniso.

Uqwalaselo ngeNetsh esuka kwiCMD okanye iPowerShell

I-Netsh sisixhobo semveli kwaye siseluncedo ukuqwalasela umsebenzi womnatha ngelayini yomyalelo.

Ukujonga ubumbeko bojongano lwangoku:

netsh interface ipv4 show config

Ukuseta i-IP engatshintshiyo:

netsh interface ipv4 set address name="Ethernet0" static 192.168.100.6 255.255.255.0 192.168.100.253

Kwaye ukuqwalasela i-DNS yokuqala kunye neyesibini:

netsh interface ipv4 set dns name="Ethernet0" static 1.1.1.1

netsh interface ipv4 set dns name="Ethernet0" static 8.8.8.8 index=2

Okanye usebenzisa umyalelo ukongeza eyeyangoku ngakumbi:

netsh interface ipv4 add dnsserver name="Ethernet0" address=1.1.1.1 index=1

netsh interface ipv4 add dnsserver name="Ethernet0" address=8.8.8.8 index=2

Le ndlela isebenza kuzo zombini i-CMD kunye ne-PowerShell, nangona i-Netsh inokuba bhetyebhetye ngaphantsi kwe-PowerShell kwimisebenzi enzima.

Usetyenziso lwe-Sconfig kuNxibelelwano olungundoqo

Iiseva zeWindows Core azinalo ujongano lomzobo, ke ngoko, isixhobo sinokusetyenziswa sconfig ifumaneka kwi-CMD okanye kwi-PowerShell:

Bhala sconfig kwaye cinezela Ngena. Imenyu esebenzayo ivula ngeenketho zokutshintsha useto lwenethiwekhi, igama lekhompyuter, ukujoyina imimandla, kunye nokunye.

Ukutshintsha i-IP, khetha ukhetho lwe-8 (Izicwangciso zeNethiwekhi), khetha ikhadi elifunwayo uze ucinezele ukhetho 1. Khetha i-IP ye-Static (s) kwaye ugcwalise idatha eceliwe: idilesi ye-IP, i-subnet mask kunye nesango.

  Kwenzeka ntoni kwiifayile zakho kunye nogcino ukuba urhoxisa iMicrosoft 365?

Emva koko ungaqwalasela iDNS ngokhetho lwesi-2.

Le ndlela iyasebenza kakhulu kulungiselelo olukhawulezayo lweseva.

Ukusebenzisa i-WMI kunye neCIM kuqwalaselo oluphambili

I-Windows Management Instrumentation (WMI) kunye neModeli yoLwazi oluQhelekileyo (CIM) ziiklasi ezikuvumela ukuba ulawule useto kwiPowerShell usebenzisa iindlela ezineenkcukacha. Ezi zixhobo ziququzelela imisebenzi enzima kwaye zikuvumela ukuba uzenzele ulawulo lwenethiwekhi kwinqanaba elinzulu.

Umzekelo, ukufumana zonke ii-IP ezisebenzayo:

Get-CimInstance -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled=$true | Select-Object -ExpandProperty IPAddress

Ukujonga zonke iipropati:

Get-CimInstance -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled=$true | Format-List

Ungaqwalasela kwakhona iDNS:

$wql = 'SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=True'

$args = @{ DnsDomain = 'miempresa.com' }

Invoke-CimMethod -MethodName SetDNSDomain -Arguments $args -Query $wql

Kwaye ukukhulula okanye ukuhlaziya i-DHCP yokuqeshisa:

Invoke-CimMethod -ClassName Win32_NetworkAdapterConfiguration -MethodName ReleaseDHCPLeaseAll

Invoke-CimMethod -ClassName Win32_NetworkAdapterConfiguration -MethodName RenewDHCPLeaseAll

I-Classic CMD yoqwalaselo lwe-IP

Kwiikhompyuter ezindala okanye kubasebenzisi abaqhele i-CMD yakudala, unokusebenzisa usetyenziso netsh kunye neminye imiyalelo yemveli. Le miyalelo iseluncedo kwimisebenzi ekhawulezayo nakwiindawo apho i-PowerShell ingafumanekiyo okanye ifunwayo.

  • ipconfig /all: ukujonga zonke iisetingi zangoku.
  • netsh interface ipv4 set address name="Ethernet" source=static address=192.168.1.10 gateway=192.168.1.1: ukuseta i-IP kunye nesango.
  • netsh interface ipv4 add dnsserver name="Ethernet" address=8.8.8.8 index=1: ukongeza iDNS.

Nangona i-flexible encinci kune-PowerShell, iseluncedo kakhulu kwiindawo ezisisiseko zokubhala kunye nakwiimeko apho ukuhambelana kubaluleke kakhulu.

Ukwabela idilesi ye-IP engatshintshiyo kwiWindows ngumsebenzi obalulekileyo kwiindawo ezininzi zobuchwephesha, ngakumbi kwiiseva kunye neekhompyuter ezifuna iidilesi ezimiselweyo kwiinkonzo ezithile. Njengoko ubonile, unezixhobo ezininzi zokwenza oku, ukusuka kwiPowerShell kunye neNetsh ukuya kwinto eluncedo ye-sconfig. Ngelixa indlela nganye ineengenelo zayo, iPowerShell ibalasele kubuchule bayo bokuzenzela kunye nobunzulu bobumbeko. Ukuba ulawula inethiwekhi okanye iiseva, ukuthatha ixesha lokuqonda le miyalelo kuya kukugcinela iintloko ezininzi kwaye kuququzelele ulawulo olukude, ukuthunyelwa, kunye nomgangatho wokusingqongileyo.

Uyifumana njani idilesi yakho ye-IP yabucala Windows 11-4
Inqaku elidibeneyo:
Uyifumana njani idilesi yakho ye-IP yabucala Windows 11 ngazo zonke iindlela

Shiya amazwana