سلام به همه دوستداران علم به خصوص علاقه مندان به کامپیوترها و شبکه این جور چیزا.در این سری مقالات ت ت پ یا همون تیغ تیز پاورشل سعی می کنم در مورد کاربردهای پاورل شل بنویسم.تو این بخش دوست دارم در مورد اولین و پر کاربرد ترین مورد استفاده که همون عیب یابی ایرادات شبکه در محیط های ونیدوز هست بنویسم .این چندتا دستور مورد بحث ماست:
Test-NetConnection
Resolve-DnsName
Get-DnsClient
Clear-DnsClientCache
Get-DnsClientCache
Get-DnsClientServerAddress
Get-Service
Restart-Service
Get-NetNeighbor
Get-NetAdapter
Test-NetConnection
تا حالا شده بخواهید ایراد شبکه هارو از نقطه نظر کلاینت ها پیدا بکنید.خوب چیکار می کنید اول از همه.افرین از پینگ استفاده می کنید.یه دستور پیشرفته برای این که بتونید بهتر عیب یابی کنید و این که خیلی خوب تو ذهن می مونه:
Test-NetConnection <IP or hostname>
Resolve-DnsName
یکی دیگه از کارها اطمینان کسب کردن از عملکرد DNS می باشد با این دستور می شه فهمید که DNS کار می کنه تو شبکه یا نه
Resolve-DnsName <domain name>
Get-DnsClient
با این دستور میشه فهمید وضعیت DNS در کامپیوتر ما چه طوره.یعنی روی چه سروری ست شده و ...
Get-DnsClient
Get-DnsClientCache
می تونید با این دستور کش DNS روی سیستم خودتون ببنید مثلا قبلا یه دامنه ایی ممکنه IP اشتباهی رو ست کرده و دایم به اون سر می زنه به خاطر همینه که اون وب سایت برای شما باز نمیشه
Get-DnsClientCache
Clear-DnsClientCache
با این دستور هم کلا کش یا حافظه موقت DNS پاک میشه و از دوباره رکوردهای جدید توش ذخیزه میشن.
Get-DnsClientCache
Get-DnsClientServerAddress
گاهی شده می خواهیم بدونیم این که کلاینت ما چه DNS سروری روش ست شده با این دستور میشه نگاه کرد که چه اینترفیسی چه DNS روش ست شده
Get-DnsClientServerAddress
Get-Service
در مورد سرویس های در حال اجرا روی سرور یا کامپیوتر اطلاع پیدا بکنن و میشه وضعیت اونا مثل در حال اجرا یا متوقف بودنشون رو دید
Get-Service
Restart-Service
شده تا حالا بخواهید مثلا DHCP رو یه بار ریستارت بکنید.با این دستور راحت میشه این کار رو کرد.
Restart-Service -Name <service name>
Get-NetNeighbor
Get-NetNeighbor
با این دستور میشه متوجه شد که چه دستگاه هایی در همسایگی تجهیز شما هستند.به در این این می خوره که چرا مثلا به سرور داخل شبکه نمیشه کانکت شد
Get-NetAdapter
Get-NetAdapter
شده تا حالا بخواهید با جزییات بدونید اطلاعات اینترفیس های شبکه شما چیه؟بله این دستور برای شماست!
تو این بخش چندتا دستور پرکاربرد در عیب یابی ایرادات شبکه رو یاد گرفتیم.امیدوارم که برای شما مفید بوده باشه.منتظر فیدبکهاتون هستم.
تو این مخزن در گیت هاب اطلاعات خیلی بیشتری می تونید پیدا کنید.اگر موردی رو پیدا کردید که اشتباه بود یا به نظرتون جالبه می تونید بهش اضافه کنید.
شاد و موفق باشید
محمد عزت زاده زمستان 1402