Netsh

Netsh היא פקודה בחלונות XP, חלונות ויסטה, חלונות 7 וחלונות 10 המאפשרת לשנות את הגדרות הרשת של מחשב מקומי או מרוחק. הפקודה היא כלי עזר (utility) שניתן להפעיל משורת הפקודה ופועלת כמעטפת פקודה שבה ניתן לשנות את הגדרות המערכת מתוך שורת הפקודה.

הפקודה מקושרת עם רכיבים אחרים במערכת ההפעלה באמצעות קובצי DLL, כאשר כל קובץ מספק לפקודה סט של פונקציות שנקראות contexts, אשר פועלות על רכיב מסוים במערכת ההפעלה. באופן זה, ניתן להרחיב את הפקודה באופן דינמי.

בין היתר, הפקודה מאפשרת לשנות או להוסיף כתובת IP במחשב, לשלוט על הגדרות מחסנית ה-TCP/IP, לשלוט על הגדרות הפיירוול של חלונות ועוד. הפקודה גם תומכת ב-IPv6.

אחד השימושים הנפוצים ב-Netsh הוא איפוס המחסנית של TCP/IP לברירת המחדל, פעולה אשר דרשה התקנה מחדש של התקן ה- TCP/IP בחלונות 98.

שם הפקודה הוא הלחם בסיסים של המילים Network ו-Shell.

דוגמאות 
שימוש לדוגמה:
netsh interface ip reset C:\resetlog.txt

הגדרת כתובת IP קבועה:
netsh interface ip set address local static 123.123.123.123 255.255.255.0 

הגדרת שתי כתובות IP קבועות על כרטיס רשת אחד:
netsh interface ip set address local static 123.123.123.123 255.255.255.0
netsh interface ip add address local 234.234.234.234 255.255.255.0

הגדרת כתובת IP דינאמית:
netsh interface ip set address name="Local Area Connection" source=dhcp

הצגת הגדרות IPv6:
netsh interface ipv6 show address

קישורים חיצוניים 
 
 Netsh, באתר מיקרוסופט

רכיבי Windows
תקשורת מחשבים