وبلاگ تخصصی شبکه های کامپیوتری | MCSE , CCNA , ...

دستور Net Send ،فرستادن پیام به یک رایانه در شبکه

Net send “PC Name” or “IP” Message
برای مثال میخواهیم یک پیغام سلام به رایانه ای با نام
PC1 بفرستیم

Net send PC1 salam

برای فرستادن پیام به کل رایانه ها در یک دامین

Net send /domain:class.com salam



نکته : برای دریافت پیام از رایانه ها (یعنی روی رایانه ای که می خواهد در شبکه پیامهای دیگران را دریافت کند) سرویس Messenger باید استارت شده باشد. (در Run بزنید Services.msc و سرویس Messenger را پیدا کرده روی آن کلیک راست کنید و start را بزنید)


یادتان باشد یک سرویس
alerter هم داریم. برای دریافت alert ها در شبکه هم این سرویس و هم سرویس messenger باید بعال باشند که به زمان خود آن را توضیح خواهیم داد.


خوب در ادامه به ارایه نکاتی در خصوص بوت ویندوز می پردازیم

ابتدا این دو اصطلاح را فرا بگیرید

Active Partition یا System Partition: درایوی که فایلهای بوت در آنجاست (معمولا درایو C)


Boot Partition
: درایوی که ویندوز در آن نصب شده است. این درایو و شاخه نصب ویندوز با استفاده از متغیرهای سیستمی %windir و %ststemroot% قابل دسترسی هستند. اگر هر کدام از این پارامترها را در run بزنید مستقیما به شاخه ویندوز راهنمایی خواهید شد. (حتما این مورد را تست کنید)


فایلهای بوت از ویندوز 2000 به این طرف شامل موارد زیر هستند:


الزامی ها :

Ntldr

Boot.ini (که البته نمی شود گفت خیلی هم لازم است. بیشتر می توان زمانی آن را الزامی دانست که چند سیستم عامل داریم)

Ntdetect.com

بسته به شرایط ممکن است دو فایل زیر هم لازم باشند.

Ntbootdd.sys

Bootsec.dos


Ntldr
:

هسته اصلی سیستم عامل را بارگذاری می کند.


Boot.ini
:

شرایط بوت، محل قرارگیری سیستم عامل ها و یک سری پارامترهای دیگر را تعیین میکند.


Ntdetect.com
:

هنگام شروع به کار ویندوز (بالا آمدن ویندوز) ، device های اصلی را تشخیص داده و راه اندازی می کند (مانند cd/dvd، hdd، floppy، vga، پورتهای LPT و ..)


Ntbootdd.sys
: اگر ویندوزی روی هارد scsi باشد معمولا این فایل تشکیل می گردد.


Bootsec.dos

اگر چند سیستم عامل داشته باشیم که بین آنها ویندوزهای قبل از 2000 (مثل ویندوز 98) هم باشد، این فایل ایجاد می گردد.


! برویم به سراغ مشکل اول.

روی یک سیستم ویندوز xp و 2000 و 2003 داریم. متاسفانه فایل ntldr پاک می شود و در نتیجه هیچ کدام از ویندوزها بالا نمی آیند. چه باید کرد ؟

یادتان باشد در این شرایط باید ntldr جدیدترین نسخ یعنی ویندوز 2003 را برگردانیم چرا که نسخه های قبلی را هم پشتیبانی می کند. ولی برای مثال اگر شما ntldr را از روی سی دی ویندوز xp برگردانید، ویندوز 2003 به مشکل بر می خورد.

فایل ntldr موقع نصب ویندوز روی نسخه های قبلی over write می شود. برای همین بهتر است که از پایین به بالا نصب کنید. برای نمونه اگر می خواهید هم xp و هم 2003 داشته باشید، اول xp و بعد 2003 را نصب کنید.


خوب برویم سراغ مشکل بعدی

یک فایل لازم برای بوت مثل ntldr یا ntdetect.com پاک شده و بکاپی هم از آن نداریم.. چه کنیم ؟؟

در این حالت باید از ابزار recovery console استفاده کنیم.

1- سیستم را با سی دی بوت (ترجیحا 2003) بوت می کنیم.

2- در setup کلید r را می زنیم (آنجایی که صحبت repair می شود)

3- محیط recovery console را خواهیم داشت که البته کاملا متنی است.

4- ویندوز مورد نظر خود را انتخاب می کنیم و از ما user و password می خواند که باید از یوزر administrator استفاده کنیم.)

5- فایل مورد نظر را از یک جایی (سی دی، فلاپی ..) در درایو c کپی می کنیم.

تا جایی که یادم هست این دو نکته در recovery console وجود داشت. ممنون می شوم دوستان بررسی کنند و نتیجه را اعلام نمایند.

1- در این محیط wildcard ها (*,?) قابل استفاده نیستند.

2- در این محیط نمی توانید فایلی را روی فلاپی (دقت کنید عرض کردم روی فلاپی) کپی کنید.


کاربردهای
recovery console:

1- فایلهای بوت پاک شده باشند. (باید از دستور copy استفاده کرد)

2- فایلهای .sys یا .dll پاک شده اند.(مثل vmmreg32.dll یا modem.sysy که باید از دستور expand استفاده کرد)

3- وقتی جدول پارتیشن بندی خراب یا ویروسی شده باشد. (با دستورات fixmbr و fixboot)

برای حل مشکلات مربوط به گزینه دوم، می توانید recovery console را روی هارد نصب کنید و در نتیجه ان را در منوهای ابتدایی سیستم ببینید و انتخاب نمایید)

روش نصب recovery console در هارد بدین صورت است:

1- سیس دی ویندوز را گذاشته و در خط فرمان به شاخه i386 می رویم)

2- دستور winnt32 /cmdcons را اجرا میکنیم و مراحل نصب را تا انتها می رویم

3- چک کنید در درایو c یک شاخه مخفی cmdcons ساخته شده است.

4- اکنون موقع بالا آمدن دستگاه گزینه recovery هم در منوها دیده می شود.


سناریو شماره یک:

فرض کنید فایل vmmreg32.dll از فولدر ویندوز پاک شده است و میخواهیم با recovery console آن را برگردانیم.

این فایل در شاخه i386 سی دی ویندوز موجود است اما به صورت فشرده و با پسوند .dl_ که برای باز کردن و استفاده نمودن از آن باید expand بشود.

پس با recovery console بالا میاییم و دستور زیر را اجرا میکنیم. (درایو سی دی x است)

Expand x:\i386\vmmreg32.dl_ c:\windows


سناریو شماره دو :

فایل modem.sysy از شاخه system32\drivers پاک شده است. حال چه کنیم.

دقت کنید فایلهای sys در همان شاخه i386 هستند اما درون فایلهای کابینت (پسوند cab) و این فایل که مربوط به درایور است در فایل driver.cab قرار دارد. باز هم از دستور expandو این بار از سوییچ /f استفاده می کنیم.

Expand x:\i386\drivers.cab /f:modem.sys c:\windows\system32\drivers

دقت داشته باشید این دستورات همین طوری و در محیط ویندوز هم قابل استفاده هستند. اما برخی از این فایلها می توانند بالا آمدن ویندوز را با مشکل روبرو کنند که در چنین شرایطی باید حتما با recovery console مشکل را برطرف سازید.

دوستان توصیه می کنم حتما این موارد را در شبیه ساز vmware به صورت کامل تمرین کنید. شما یک حرفه ای هستنید. نباید با هر مشکل کوچکی که روبرو شدید به سراغ نصب ویندوز بروید.



MBR
چیست ؟

اولین چیزی که حتی قبل از ntldr اجرا می شود، Master boot record یا mbr است. توسط این برنامه است که اصلا جدول پارتیشن ها تشخیص داده می شود و سیستم می فهمد که درایو اصلی کجاست که باید از روی آن فایل ntldr را بخواند. قطعا اگر این فایل یا جدول پارتیشن ها مشکل داشته باشد، سیستم بالا نمی آید.

برای حل این مشکل در ویندوز 98 و داس، با دیسک بوت سیستمی بالا آمده و دستور fdisk /mbr را اجرا می کنیم.

از ویندوز 2000 به بعد، از recovery console (فقط با سی دی و نه از طریق نصب روی هارد) بالا آمده و دستورات زیر را اجرا می کنیم

Fixboot

Fixmbr


باز هم توصیه می شود اینها را در
vmware یا هر شبیه ساز دیگری که راحت هستید تمرین کنید.


گفته باشم اینها را روی سیستم خود تمرین نکنید بعد پیام خصوصی بزنید که آقا ترکیدیم چه کنیم ؟ شبیه ساز برای همین کارهاست.

/انجمن تخصصی شبکه


برچسب‌ها: آموزش, آموزش mcse, آموزش network +, net send
+ نوشته شده در  ۱٢ امرداد ۱۳٩٠ساعت ٩:٤٦ ‎ب.ظ  توسط Milad  نظرات ()