Hvordan du oppretter en kommandolinjeverktøykasse for Windows

Hvis du er en system administrator, IT-profesjonelle, eller en strøm bruker det er vanlig å finne deg selv å bruke ledeteksten til å utføre administrative oppgaver i Windows. Enten det er å kopiere filer, få tilgang til registeret, søke etter filer, eller endre partisjoner, kan kommandolinjeverktøy være raskere og kraftigere enn sine grafiske alternativer. Denne opplæringen vil lede deg gjennom å skape et kommandolinjeverktøy som inneholder nyttige programmer og verktøy som kan gjøre administrere og bruke datamaskinen din enklere og mer effektiv. Opplæringen vil også lede deg gjennom konfigurering av miljøvariabelen PATH slik at disse verktøyene er tilgjengelige når du trenger dem uten å måtte oppgi fullstendig sti til din verktøykasse mappe. På slutten av opplæringen har vi listet opp en rekke kommandolinje programmer som følger med Windows, eller er av 3dje parts utviklere som du kan bruke som en del av kommandolinjeverktøykasse.

Det første trinnet er å opprette en mappe som du vil bruke til å lagre dine kommandolinjeprogrammer. Denne mappen kan plasseres hvor som helst, men bør ha et navn som beskriver hva det blir brukt til. Noen eksempel mappenavn som du kan bruke er bin, cl, eller kommandolinje. For hensikten med denne opplæringen, vil vi bruke mappen C: \\ kommandolinje å lagre kommandolinjeverktøy som vi ønsker å bruke. Når mappen er opprettet, har vi nå ønsker å legge den til i Windows PATH slik at vi ikke trenger å skrive inn den fullstendige banen til kommandolinjeverktøyet hver gang vi ønsker å bruke en.

For å gjøre dette ved å klikke på Start-knappen og skriv System. Hvis du bruker Windows 8, kan du bare skrive System fra Start-skjermen. Når søkeresultatene vises, klikker du på System kontrollpanelet i søkeresultatene for å åpne kontrollpanelet som vist nedenfor.



Nå klikk på Avansert systeminnstillinger alternativ som vist med rød pil i bildet ovenfor. Dette vil åpne kategorien Avansert for skjermen Systemegenskaper.



Nå klikk på Miljøvariabler knappen for å åpne en skjerm som viser de ulike miljøvariabler som er konfigurert i Windows.



Under Systemvariabler boksen scroll ned til du ser Sti variabel. Når du ser at variable, dobbeltklikker du på den for å åpne en side der du kan redigere den.



The Path variabelen er en liste over mapper atskilt med semikolon (;) som Windows bruker til å søke etter programmer for å utføre når du skriver dem inn når du prøver å starte et program fra kommandolinjen, vil Windows søke gjennom alle mappene på sin vei og kjøre. programmet dersom den blir funnet. Som vi ikke ønsker å måtte skrive hele banen til en kommandolinjeprogrammet (C: \\ kommandolinje \\ program.exe) hver gang vi bruker den, kan vi legge til C: \\ Command-line mappen til vår bane så vi bare nødt til å skrive inn navnet program (program.exe) for å lansere det

Som våre kommandolinjeverktøy i denne opplæringen er lokalisert i C:. \\ kommandolinje vi ønsker å legge til denne mappen til slutten av listen over mapper som allerede finnes i Variabel verdifeltet. For å gjøre dette, gå til helt på slutten av teksten i Variabel verdifeltet og type; C: \\ kommandolinje. Når du gjør dette må du erstatte C: \\ kommandolinje med banen til mappen din. Når du er ferdig, bør du nå se feltet som ligner på bildet ovenfor.

Hvis du vil lagre endringene, klikker du på OK-knappen og lukk System Control Panel. Nå når du skriver inn et programnavn som er lagret i kommandolinjeprogrammet mappe, vil Windows kunne finne det og gjennomføre det.


Nyttige Kommandolinje programmer å legge til din kommandolinje toolkit

Denne delen vil liste en rekke kommandolinje programmer som du kan bruke til å starte din verktøykasse. Ved bruk av listen nedenfor, hvis programmet ikke leveres med Windows, og deretter navnet på programmet vil også være en link til nettstedet som du kan bruke til å laste ned programmet og lagre den på din kommando-linjen mappe. Hvis programmet ikke inneholder en link, så er det sammen med Windows, og kan allerede brukes fra kommandolinjen. Hvis det er noen andre verktøy som du anbefaler vi legge til denne listen, vennligst gi oss beskjed.


Administrasjon og problemløsing programmer
Kommando Beskrivelse AccessChk AccessChk viser hva slags tillatelser spesifikke brukere eller grupper har til ressurser, inkludert filer, kataloger, registernøkler, globale objekter og Windows-tjenester på AT-kommandoen tidsplaner kommandoer og programmer til å kjøre på en datamaskin på et angitt klokkeslett og dato. Tidsplan tjenesten må kjøre for å bruke AT-kommandoen. CoreInfo Coreinfo er et kommandolinjeverktøy som viser deg mapping mellom logiske prosessorer og den fysiske prosessor, NUMA node, og kontakten på der de bor, samt cache ’ s tildelt hver logiske prosessor. driverquery Viser en liste over drivere installert enhet. MpCmdRun.exe En kommandolinje-grensesnitt for Windows Defender. For å utføre dette programmet må du bruke hele banen:% programfiles% \\ Windows Defender \\ MpCmdRun.exe netto Ulike Windows Management kommandoer. Mer informasjon finner du her. netsh Netsh er et kommandolinje scripting verktøy som lar deg, enten lokalt eller eksternt, vise eller endre nettverkskonfigurasjonen av en datamaskin som kjører for øyeblikket. Mer informasjon finner du her. Powershell Windows Powershell er et oppgavebasert kommandolinjekall og skriptspråk designet spesielt for systemadministrasjon. Mer informasjon finner du her. PsLogList Lar deg vise innholdet i lokale eller eksterne datamaskinens Windows Event Log. PsPasswd PsPasswd er et verktøy som lar deg endre en konto passord på lokale eller eksterne systemer. PsService Lar deg å vise og konfigurere Windows-tjenester. runas Kjør et program som en annen bruker. rundll32 utføre funksjoner som eksporteres i en DLL-fil. sc Administrere Windows Services. nedleggelse Shutdown en lokal eller ekstern datamaskin. SigCheck Kontroller at bildene er digitalt signert og dumper versjonsinformasjon som finnes i filen. UnixUtils En samling av Unix-verktøy som har blitt portet til Windows. Disse verktøyene er svært nyttig og inkluderer programmer som grep, split, tjære, dir, etc. wmic et program som lar kommandolinje og batch fil tilgang til Windows Management Instrumentation. Mer informasjon finner du her. WUInstall Et kommandolinje Windows Update installatør og management program.


Boot og Windows Oppstartsprogrammer
Kommando Beskrivelse bcdboot Den bcdboot.exe kommandolinjeverktøy brukes til å kopiere kritiske oppstartsfilene til systempartisjonen og for å skape et nytt system BCD butikken. Mer informasjon finner du her. bcdedit Den Bcdedit.exe kommandolinjeverktøy endrer oppstartskonfigurasjon datalageret. Støvelen konfigurasjonsdata butikken inneholder oppstartskonfigurasjonsparametere og styrer hvordan operativsystemet startes. Dette verktøyet er for Windows Vista og nyere. Mer informasjon finner du her. bootcfg Mer informasjon finner du her. reparasjon-BDE Bootcfg kommandoen er en Microsoft Windows Server 2003 verktøy som endrer Boot.ini. Denne kommandoen har en funksjon som kan skanne harddisker for Microsoft Windows NT, Microsoft Windows 2000, Microsoft Windows XP og Windows Server 2003-installasjoner, og deretter legge dem til en eksisterende Boot.ini fil eller bygge en ny Boot.ini hvis man ikke eksisterer. Du kan bruke bootcfg kommandoen for å legge til flere Boot.ini filparametrene til eksisterende eller nye oppføringer. Mer informasjon finner du her.


fil sammenligning, søk, og ser på programmer
Kommando Beskrivelse komp Sammenligner innholdet i to filer eller sett med filer. FINDSTR Søker etter strenger i filer. Dette er et kraftig verktøy, men inneholder en begrenset Regular Expression funksjonalitet. Hvis du vil ha en streng søker verktøy med større RegExp funksjonalitet, kan det være lurt å bruke grep som er en del av UnixUtils pakken. fc Sammenligner to filer eller sett med filer og viser forskjellene mellom dem. flere Viser en fil én side om gangen. sorter Leser input, sorterer data, og skriver resultatet til skjermen, til en fil, eller til en annen enhet. Mer informasjon om typen kan bli funnet her. typen Viser hele filen til skjermen.
Fil Tillatelse og Management Program
Kommando Beskrivelse 7zip Full kjennetegnet arkiv program som kan jobbe med nesten alle arkiv type. Når du legger dette til din kommandolinje mappe, må du huske å kopiere både 7z.exe & 7z.dll for at det skal fungere ordentlig. attrib skjermer, sett, eller fjerner skrivebeskyttet, arkiv, system og skjulte attributter tilordnet filer eller kataloger. Brukes uten parametere, viser attrib attributter av alle filer i gjeldende katalog. Mer informasjon finner du her. cd Endrer gjeldende arbeidskatalog. kopiere kopiere en fil til et annet navn eller til en annen mappe. dir List filene i en mappe. File Checksum Integrity Verifier File Checksum Integrity Verifier (FCIV) verktøyet kan generere MD5 eller SHA-1 hash verdier for filer å sammenligne verdiene mot en kjent god verdi. FCIV kan sammenligne hash verdier for å sikre at filene ikke har blitt endret. forfiles Velger en fil (eller sett av filer) og utfører en kommando på denne filen. Håndtak Håndtak er et verktøy som viser informasjon om åpne referanser til noen prosess i systemet. Du kan bruke den til å se programmer som har en fil åpen, eller for å se objekttypene og navnene på alle håndtak av et program. icacls Viser eller endrer skjønnsmessige tilgangskontrollister (DACLene) på angitte filene, og gjelder lagres DACLene til filer i spesifiserte kataloger. Mer informasjon om icacls finner du her. Junction Lar deg lage, en liste eller slette Junctions i Windows. Lads LADS vil vise en liste over alle alternative datastrømmer som finnes i en bestemt mappe. md5sum Lister MD5 har for en bestemt fil eller flere filer i en mappe. flytte Flytte en fil eller en mappe til en annen plassering. ren Endre navn på en fil eller en mappe. SDelete Du kan bruke SDelete både for å sikkert slette eksisterende filer, samt å sikkert slette filer data som finnes i de ufordelte deler av en disk (inkludert filer som du allerede har slettet eller kryptert). SDelete implementerer Department of Defense clearing og desinfiserende standard DOD 5220.22-M, for å gi deg trygghet om at en gang slettet med SDelete, filen din data er borte for alltid. sfc Skanner integriteten til alle beskyttede systemfiler og erstatter feil versjoner med riktige Microsoft-versjoner. Strings Viser strenger innenfor en fil. xcopy Kopierer filer og kataloger, inkludert underkataloger.


Filelederprogrammer
Kommando Beskrivelse chkdsk Sjekker en disk og viser en statusrapport. defrag Finner og konsoliderer fragmenterte filer på lokale volumer for å forbedre systemets ytelse. diskpart Diskpart lar deg administrere og endre partisjoner. Mer informasjon om diskpart finner du her. Fixmbr Reparasjoner master boot record på oppstartsdisken. Fixmbr kommandoen er bare tilgjengelig når du bruker gjenopprettingskonsollen. gjenopprette Gjenoppretter lesbar informasjon fra en dårlig eller defekt disk. takeown Dette verktøyet lar en administrator for å gjenopprette tilgang til en fil som ble avvist av re-tildele fil eierskap.


Nettverksdiagnostikk & Administrasjon programmer
Command Beskrivelse arp Viser og endrer IP-til-Physical Address Translation tabeller som brukes av Address Resolution Protocol (ARP). Nyttig for å finne MAC-adressene til andre nettverksenheter i nettverket. Curl Curl er et kommandolinjeverktøy for nedlasting av websider, hele nettsteder, ftp-filer, etc. ipconfig Viser alle gjeldende konfigurasjonsverdier TCP /IP-nettverk og frisker Dynamic Host (DNS) -innstillinger Configuration Protocol (DHCP) og Domain Name System. Brukes uten parametere, viser ipconfig IP-adresse, nettverksmaske og standard gateway for alle adaptere. Mer informasjon finner du her. Netcat netcat er et utvalgt nettverk verktøy som leser og skriver data på tvers av nettverkstilkoblinger, ved hjelp av TCP /IP-protokollen. Dette er et svært nyttig verktøy for å diagnostisere nettverkstilkoblinger, åpne brannmur portene, eller for å sende resultatet av en lokal kommando til en ekstern datamaskin. netstat Viser protokollstatistikk og aktuelle nettverkstilkoblinger TCP /IP. Nmap nmap (" Network Mapper ") er et verktøy for nettverksgjenkjenning og sikkerhetsrevisjon. Dette programmet kan raskt utføre en TCP /IP-revisjon av nettverket. nslookup nslookup lar deg utføre DNS (Domain Name Service) oppløsning. pathping PathPing verktøyet er en rute tracing verktøy som kombinerer funksjonene i Ping og tracert med ytterligere informasjon at ingen av disse verktøyene gir. PathPing sender pakker til hver ruter på vei til en endelig destinasjon over en periode, og deretter beregner resultater basert på pakkene returnert fra hver hop. Siden PathPing viser graden av pakketap til enhver ruter eller kobling, kan du finne ut hvilke rutere eller linker som kan være årsaken nettverksproblemer. Mer informasjon finner du her. ping Ping er et datanettverk administrasjon verktøyet brukes til å teste om du kan nå en vert på en Internet Protocol (IP) nettverk og for å måle tidsbruken for meldinger som sendes fra opprinnelses vertskap for en målmaskinen. PsFile PsFile er et kommandolinjeverktøy som viser en liste over filer på et system som er åpnet eksternt, og det lar deg også til å lukke åpne filer enten etter navn eller en fil identifikator. PsExec PsExec er et program som lar deg kjøre prosesser på andre systemer, komplett med full interaktiv bruk for konsoll applikasjoner, uten å måtte installere klientprogramvaren manuelt. Vær oppmerksom på at noen anti-virus leverandører kan oppdage dette som " Remote Admin ", men det er en legitim verktøy fra Microsoft. PsLoggedOn PsLoggedOn er et program som viser både lokalt logget på brukere og brukere som er pålogget via ressurser for enten den lokale datamaskinen eller en ekstern en. Hvis du oppgir et brukernavn i stedet for en datamaskin, søker PsLoggedOn datamaskinene i nettverket, og forteller deg om brukeren er logget på. rute Viser og endrer oppføringene i den lokale IP-ruting tabellen. Brukes uten parametere, rute viser hjelp. Mer informasjon finner du her. tracert Viser banen tatt fra TCP /IP-pakker som de traversere fra den lokale datamaskinen til en ekstern målet. Mer informasjon finner du her. Wget GNU wget er et program for å hente filer ved hjelp av HTTP, HTTPS og FTP, de mest brukte Internett-protokoller.


Process Management Programs
Command Beskrivelse ListDlls ListDLLs er et verktøy som rapporterer DLL-filer som er lastet inn i prosesser. Du kan bruke den til å liste opp alle DLL-filer som er lastet inn i alle prosesser, i en bestemt prosess, eller til å liste opp de prosessene som har en bestemt DLL lastet. PsKill Lar deg avslutte prosesser. PsList Lister alle kjørende prosesser. Tasklist Lister alle kjører kjørende prosesser og tjenester. Dette programmet kan også brukes til å liste opp hvilke tjenester som kjører under en bestemt svchost prosess. Se her for mer informasjon om hvordan du gjør det. taskkill Dette verktøyet brukes til å avslutte oppgaver ved prosessen id (PID) eller bildenavn.



Hvis det er noen andre kommandolinjeverktøy som du synes vi savnet, vennligst gi oss beskjed om dem. Anmeldelser