Network Administration: chaining Kommandoer Windows

May 10  by Eliza

Evnen til å kjede Windows kommandoer sammen kan la deg oppnå i en enkelt kommando hva som ellers ville ta dusinvis av separate kommandoer. Du kan skrive inn to eller flere kommandoer på samme linje ved å skille kommandoene med et tegn (&), som dette:

C: \> kopiere * .doc en: & del * .doc

Her kommandoen Kopier kopierer alle .doc-filer til A: stasjon. Deretter sletter Del-kommandoen til .doc-filer.

Selv om det kan være praktisk, det er også farlig. Hva hvis A: disken fylles opp slik at alle filene ikke kan kopieres? I så fall, utfører Del kommandoen uansett, sletter filene som ikke får kopiert.

Et tryggere alternativ er å bruke to-tegn, som sier å utføre den andre kommandoen bare hvis den første kommandoen fullføres. Dermed:

C: \> copy * .doc en: && del * .doc

Nå vil Del kommandoen utføres bare hvis kommandoen Kopier lykkes.

Du kan også bruke to rør tegn (røret er en loddrett strek som er over backslash på tastaturet) for å utføre den andre kommandoen bare hvis den første kommandoen mislykkes. Således

C: \> copy * .doc en: || ekko Oops!

viser meldingen "Oops!" hvis kommandoen Kopier svikter.

Til slutt kan du bruke parenteser til å gruppere kommandoer. Deretter kan du bruke de andre symboler i kombinasjon. For eksempel:

C: \> (kopi * .doc en: && del * .doc) Oops || ekko!

Her blir filene kopieres og deretter slettes hvis kopien var vellykket. Hvis enten kommandoen mislykkes, vil meldingen vises.