Netsh یک ابزار کاربردی شبکه است که در محیط CMD ویندوز اجرا می شود و تنظیمات تجهیزات شبکه را با آن انجام میدهند. در این مقاله نحوه کار با Netsh را به طور کامل به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.
Netsh چیست؟
مخفف network Shell یک ابزار کاربردی در خط فرمان است.
Netsh یک ابزار command-line اسکریپت نویسی است که به شما امکان می دهد پیکربندی شبکه کامپیوتری را نمایش داده یا تغییر دهید.
دستورات نت اس اچ را می توان با تایپ کردن دستورات در محیط netsh اجرا کرد.
network Shell یک ابزار خط دستوری میباشد که در تمامی نسخههای ویندوز 2000 به بعد موجود میباشد.
Netsh امکان را برای کاربر فراهم میسازد تا با استفاده از این ابزار به تنظیم تجهیزات شبکه بپردازند.
در کنار این خدمات شما میتوانید با استفاده از آن به تغییر آی پی خود نیز اقدام کنید و در ویندوزهای ویستا به بعد حتی شما امکان ویرایش تنظیمات شبکههای وایرلس یا بیسیم را نیز از طریق این ابزار میتوانید انجام دهید.
با استفاده از این دستور شما میتواند از طریق Command Prompt هر گونه تغییرات دلخواه بر روی تنظیمات شبکه محلی و راه دور Remote خود اعمال نمایید.
از ویژگیهای بارز این دستور امکان اجرای دستورات دسته ای Batch یا اجرای گروهی از دستورات را به صورت اتوماتیک از روی فایل میباشد.
این ابزار بر روی همه ویندوزها موجود میباشد.
ولی نسخههای قبل از ویندوز هفت قابلیت تغییر تنظیمات کارت شبکههای بیسیم را دارا نمیباشند و این امکان بر روی نسخههای بعد از ویندوز هفت موجود میباشد.
آموزش ساختار و استفاده از دستور
برای استفاده از Netsh ابتدا لازم است محیط CMD را باز کنید.
اگر نمیدانید CMD کجاست مقاله زیر را مطالعه کنید:
آموزش پیدا کردن محیط CMD در ویندوز
حالا کافی است دستور زیر را در خط فرمان وارد کنید و اینتر بزنید :
Netsh
حالا وارد محیط Netsh شده اید.
برای گرفتن لیست دستورات و راهنما علامت سوال ؟ را وارد کنید و اینتر بزنید.
با تصویر زیر مواجه می شوید :
برای راحتی کار شما ما لیست دستورات Netsh و توضیح کارکرد آن ها را اینجا لیست می کنیم:
.. | بازگشت به منوی قبل |
؟ | نمایش فهرست دستورات |
abort | نادیده گرفتن تغیرات انجام شده در زمان Offline بودن |
advfirewall | ورود به محیط advfirewall |
alias | ساخت alias از دستورات Netsh |
branchcache | ورود به محیط branchcache |
bridge | ورود به محیط bridge |
bye | خروج از دستور Netsh |
Commits | اعمال دستورات در زمان Offline بودن |
delete | حذف یک پیکربندی از فهرست ورودی ها |
dhcpclient | ورود به محیط dhcpclient |
dnsclient | ورود به محیط dnsclient |
dump | نمایش یک اسکریپت پیکربندی |
exec | اجرای یک فایل اسکریپت |
exit | خروج از برنامه |
firewall | ورود به محیط firewall |
help | نمایش فهرست دستورات |
http | ورود به محیط http |
interface | ورود به محیط Interface |
ipsec | ورود به محیط ipsec |
lan | ورود به محیط lan |
mbn | ورود به محیط mbn |
namespace | ورود به محیط namespace |
netio | ورود به محیط netio |
offline | تغییر وضعیت فعلی به Offline |
online | تغییر وضعیت فعلی به Online |
p2p | ورود به محیط p2p |
popd | یک محیط از stack |
pushd | محیط فعلی در stack |
quit | خروج از برنامه |
ras | ورود به محیط ras |
rpc | ورود به محیط rpc |
set | بروز رسانی تنظیمات پیکربندی |
show | نمایش اطلاعات |
trace | ورود به محیط trace |
unalias | حذف نام های مستعار alias |
wcn | ورود به محیط wcn |
wfp | ورود به محیط wfp |
winhttp | ورود به محیط winhttp |
winsock | ورود به محیط winsock |
wlan | ورود به محیط wlan |
خب!
مثال های کاربردی از Netsh
حالا که با دستور های Netsh آشنا شدید بهتر است به سراغ مثال های استفاده برویم.
حذف کش ARP :
netsh interface ip delete arpcache
نمایش کلیه کارت های شبکه :
netsh interface show interface
فعال کردن DHCP :
netsh interface ip set address "ethernet" dhcp
تنظیم آدرس آی پی با Netsh :
netsh interface ip set address "Connection name" static [IP addres] [Subnet Mask] [Default Gateway]
تنظیم آدرس DNS :
netsh interface ip add dns "connection name" [IP DNS]
نمایش شبکه های WIFI :
Netsh Wlan Show Profiles
غیر فعال و فعال کردن کارت شبکه :
netsh interface set interface "ethernet" disabled
netsh interface set interface "ethernet" enabled
نمایش پسورد شبکه وای فای و وایرلس با Netsh :
Netsh Wlan Show Profiles ssid Key=Clear
فعال و غیرفعال کردن فایروال ویندوز :
netsh advfirewall set currentprofile state off
netsh advfirewall set currentprofile state on
باز کردن پورت در فایروال ویندوز :
netsh advfirewall firewall add rule name="SQL Server" dir=in action=allow protocol=TCP localport=1434
امیدواریم مقاله آموزش کامل دستور Netsh برای شما عزیزان مفید بوده باشد.
داتیس نتورک را در شبکه های اجتماعی دنبال کنید.
The post دستور Netsh چیست؟ آموزش کامل دستور Netsh appeared first on داتیس نتورک.