Det virker for meg at som en nettverksadministrator, hva jeg liker med grafiske grensesnitt er måten de presenterer data til meg, dvs. utgang. Men det jeg liker med kommandolinjegrensesnitt er den måten jeg kan fortelle enheten hva de skal gjøre, dvs. inngang. Jeg tror årsaken til dette, er at oppgavene til en nettverksadministrator er ofte veldig repeterende. Vi gjør de samme tingene om og om igjen, hver gang, endre en IP-adresse her, eller en parameter der, så vi går om konfigurering av mange tilsvarende systemer, samt mange forskjellige systemer. Og disse oppgavene er enkle å gjenta fra en CLI, men ofte tungvint fra et GUI.
I ruting og svitsjing verden, 99% av arbeidet fortsatt blir gjort på en kommandolinje (typisk via telnet) selv om mest router og brytere har WWW og SMTP og andre typer grensesnitt. Dette er ofte til stede i Linux og UNIX verdener også, og årsaken i begge tilfeller er den kraften og fleksibiliteten til scripting.
Ikke overrask standout i denne verden er Microsofts Windows, hvor oppgavene er ikke mindre repeterende , men likevel er nesten alltid utført med en mus. Jeg tror dette er fordi de fleste Windows-administratorer ikke vet om " netsh " grensesnitt
Hvis du finner deg selv ansvarlig for å konfigurere nettverksinnstillinger for et stort antall Windows 2000-servere (eller senere), slå opp ". netsh " kommandoen i hjelp. Denne kommandoen er en ganske kraftig skriptverktøy hvor du kan konfigurere alt fra RAS til OSPF til igrp til DNS og proxy-innstillinger, samt de enkle ting som IP-adresser og nettverksmasker. Du kan også bruke " netsh " å konfigurere datamaskinene eksternt, og du kan jobbe offline eller online.
Tom Lancaster, CCIE # 8829 CNX # 1105, er en konsulent med 15 års erfaring i nettverk bransjen, og medforfatter av flere bøker om nettverk, sist; Eksporter CCSPTM. Secure PIX og sikker VPN Study guide utgitt av Sybex