Okna Prostředí PowerShell se stává jednou z nejlepších možností, pokud jde o správu systému Windows, a to na organizační úrovni i doma rutiny které byly vyvinuty tak, aby nabízely lepší úroveň řízení podle potřeby.
Tentokrát se podíváme na některé z nejlepších příkazů na úrovni sítě, které můžeme v PowerShell použít k získání přesných a užitečných informací.
Užitečné síťové příkazy pro použití s Windows Powershell
Get-NetAdapterPomocí tohoto příkazu zobrazíte základní vlastnosti síťového adaptéru.
ZVĚTŠIT
Tento příkaz je podobný následujícímu:
netsh interface show interface
ZVĚTŠIT
PoznámkaPokud chceme získat informace o konkrétním adaptéru, provedeme následující:
Rozhraní Get -NetAdapter -Name *
Get-NetIpAddressDíky tomuto příkazu budeme mít přístup ke konfiguraci IP adresy, IPv4 i IPv6 a příslušným síťovým rozhraním.
ZVĚTŠIT
Můžeme vidět podrobné informace o parametrech, jako jsou:
- IP adresa
- ID rozhraní
- Typ adresy
- Délka
- Přípona a více.
Get-NetIPConfigurationPomocí tohoto příkazu budeme mít informace o konfiguraci sítě, použitelných rozhraních, IP adresách a DNS adresách systému.
ZVĚTŠIT
Get-NetConnectionProfileDíky tomuto příkazu získáme profil připojení spojený s nakonfigurovanými síťovými adaptéry.
ZVĚTŠIT
Get-NetRouteDíky tomuto příkazu získáme celou trasu, kterou balíčky používají v procesu odesílání a přijímání:
ZVĚTŠIT
Get-NetAdapter | ft Název, Stav, Rychlost připojení, VlanIDUmožňuje nám získat podrobné informace o každém adaptéru s uvedením jeho stavu, rychlosti a identifikátoru VLAN, pokud má:
ZVĚTŠIT
Get-NetAdapter | ft Name, DriverName, DriverVersion, DriverInformation, DriverFileNameDíky tomuto příkazu budeme moci zobrazit podrobné informace o každém síťovém adaptéru, jako je umístění ovladače, verze ovladače atd.:
ZVĚTŠIT
Zakažte nebo povolte adaptér Wi-FiChcete -li povolit nebo zakázat síťový adaptér, provedeme následující:
Zakázat -NetAdapter -Name "Wireless Network Connection" Enable -NetAdapter -Name "Wireless Network connection"
Přejmenujte síťový adaptér Wi-FiChcete-li přejmenovat síťový adaptér Wi-Fi, spustíme následující syntaxi:
ZVĚTŠIT
Get -NetAdapter -Name "LAN" | Get-DnsClientServerAddressTento příkaz nám umožňuje získat adresu serveru DNS s jeho rozhraním, typem a úplnou adresou:
ZVĚTŠIT
Nastavte IP adresuV případě, že chceme v systému vytvořit novou IP adresu, provedeme následující:
New -NetIPAddress -InterfaceAlias "Interface" -IPv4Address (IP Address) -PrefixLength "24"
Odstraňte IP adresuV případě, že chceme odstranit IP adresu, provedeme následující syntaxi:
Get -NetAdapter -Name "Rozhraní" | Odebrat-NetIPAddress
Ping s PowerShellVíme, že můžeme provést ping ke kontrole stavu vzdáleného počítače a pomocí PowerShell můžeme tento úkol provést jednoduchým způsobem provedením následující syntaxe:
Test -NetConnection -ComputerName (web)
ZVĚTŠIT
Výsledkem bude následující:
ZVĚTŠIT
Pokud chceme získat více informací, můžeme provést následující:
Test -NetConnection -ComputerName www.solvetic.com -InformationLevel Podrobně
ZVĚTŠIT
Spusťte tracert s PowerShellTracert je základní příkaz, který nám umožňuje detailně poznat směrovače, přes které jsou pakety odesílány na konkrétní místo určení.
Abychom mohli spustit tracert v PowerShell, musíme zadat následující:
Test -NetConnection (Destination) -TraceRoute
ZVĚTŠIT
Výsledkem bude:
ZVĚTŠIT
Ověření portuS Windows PowerShell bude možné znát stav otevřených portů na cílovém počítači.
Abychom například ověřili port 80, provedeme následující:
Test -NetConnection -ComputerName (Target) -Port 80
ZVĚTŠIT
Chcete -li zkontrolovat porty HTTP, spustíme:
Test -NetConnection -ComputerName (Target) -CommonTCPPort HTTP
ZVĚTŠIT
Spusťte NSLOKKUP s PowerShellNSLOOKUP je navržen tak, aby vyhledával informace o názvovém serveru pro domény dotazem na DNS (Domain Name System).
Tento nástroj můžeme spustit pomocí prostředí PowerShell s následující syntaxí. Zde získáme podrobné informace o DNS.
Resolve-DnsName www.solvetic.com
ZVĚTŠIT
Zobrazit informace o sítiNetstat je nástroj, který nám nabízí možnost znát aktuální stav sítě, portů a jejich vlastníka. Za tímto účelem provedeme následující:
Get-NetTCPConnection
ZVĚTŠIT
Tento výsledek můžeme filtrovat pro ty porty, jejichž stav je stabilní, proto provedeme následující:
Get -NetTCPConnection -State Established
ZVĚTŠIT
Jak vidíme, máme po ruce řadu příkazů, které nám pomohou získat aktuální informace a provést několik úloh správy některých síťových parametrů v systému Windows.