طراحی و نصب  و راه اندازی شبکه های کامپیوتری

شرکت فنی و مهندسی شبکه فراز اسپادانا

طراحی و نصب  و راه اندازی شبکه های کامپیوتری

طراحی و پیاده سازی وب سایت

فروش تجهیزات شبکه

تماس :09131135809

دفتر: 2664919-0311

Engineer.kabiri@Gmail.com

دستور Diskpart

  توضیح دستور Diskpart که برای مدیریت هارد دیسک از طریق Command Prompt می باشد می پردازیم.
در مواردی کاربرد آن احساس بیشتر می شود که با سروری کار میکنید که فقط serve core بر روی آن نصب شده باشد.

برای استفاده از دستور Diskpart ابتدا Command Prompt را باز کرده و سپس Diskpart را در آن تایپ کنید تا وارد محیط برنامه Diskpart.exe شود. توجه داشته باشد که تمامی دستورت مورد استفاده در Diskpart از قاعده verb-noun استفاده می کنند، بدین معنی که دستورات دو قسمتی بوده و قسمت اول action و قسمت دوم object آن action می باشد. List Disk معروفترین دستور Diskpart است که List بیانگر action مورد نظر و Disk همان object مربوط به آن می باشد. با دستور List Disk می توانید تمامی هارد دیسک های موجود بر روی سیستم را مشاهده نمایید.  

در زیر نحوه استفاده از دستورات گفت شده را می بینید:

Select Disk 0

ادامه نوشته

تعمیر بوت (Boot) ویندوز

اگر بوت شدن ويندوز7 شما با مشکل روبه‌رو است، مي‌توان به‌سادگي بوت‌لودر ويندوز7 را به‌صورت دستي از نو تنظيم کرد. اين کار تنها به يک ديسک ويندوز نياز دارد.

اگر به‌اشتباه، يک ويندوز قديمي را روي دستگاهي که ويندوز7 دارد، نصب کرديد، به‌احتمال زياد با اين مشکل مواجه خواهيد شد و بايد اين عمليات را انجام دهيد:

از ديسک ويندوز سيستم خود را بوت کنيد. سپس روي گزينه Repair your computer کليک کنيد. حالا بايد نگارش صحيح نصب‌شده روي سيستم خود را انتخاب کنيد و گزينه Next را بزنيد.

حالا به صفحه System Recover Options مي‌رويد که مي‌توانيد از آنجا به خط‌فرمان دسترسي داشته باشيد. اكنون اگر بخواهيد MBR را از نو بسازيد، مي‌توانيد دستور زير را وارد کنيد:‌

ادامه نوشته

دیوار آتش ( Firewall )

یک فایروال شبکه را در برابر ترافیک ناخواسته و همچنین نفوذ دیگران به کامپیوترها حفاظت می کند. توابع اولیه یک فایروال به این صورت است که اجازه می دهد ترافیک خوب عبور کند و ترافیک بد را مسدود می کند.
دیوار آتش سیستمی سخت افزاری یا نرم افزاری است که بین کامپیوتر شما یا یک شبکه LAN و شبکه بیرونی (مثلا اینترنت) قرار گرفته و ضمن نظارت بر دسترسی به منابع resource سیستم ، در تمام سطوح ورود و خروج اطلاعات را تحت نظر دارد. هر سازمان یا نهادی که بخواهد ورود و خروج اطلاعات شبکه خود را کنترل کند موظف است تمام ارتباطات مستقیم شبکه خود را با دنیای خارج قطع نموده و هر گونه ارتباط خارجی از طریق یک دروازه که دیوار آتش یا فیلتر نام دارد، انجام شود.
قبل از تحلیل اجزای دیوار آتش عملکرد کلی و مشکلات استفاده از دیوار آتش را بررسی میکنیم.
بسته های TCP و IP قبل از ورود یا خروج به شبکه ابتدا وارد دیوار آتش میشوند و منتظر میمانند تا طبق معیارهای حفاظتی و امنیتی پردازش شوند. پس از پردازش و تحلیل بسته سه حالت ممکن است اتفاق بیفتد :
1- اجازه عبور بسته صادر میشود (Accept Mode)
2- بسته حذف میشود (Blocking Mode)
3- بسته حذف شده و پاسخ مناسب به مبدا آن بسته داده شود (Response Mode)
ادامه نوشته

Slang Network

Terminology

شبکه: از به هم پیوستن چند کامپیوتر به یکدیگر و برقراری ارتباط بین آنها یک شبکه تشکیل می گردد.

 

Lan: به شبکه محلی که در آن کامپیوتر ها نزدیک به هم بوده و ارتباط آنها از طریقHub ،Switch و یاWireless باشد اطلاق می شود.

 

Intranet و Internet: منظور از اینترانت همان شبکه جهانی اینترنت است که در محیط بسته (Lan) پیاده سازی شده و با دنیای خارج از آن ارتباطی ندارد.

 

Protocol: عبارتست از قراردادی که تعدادی کامپیوتر طبق آن با یکدیگر ارتباط برقرار کرده و به تبادل اطلاعات می پردازند.

 

TCP/IP: یک پروتکل جامع در اینترنت بوده و تمام کامپیوترهایی که با اینترنت کار می کنند از آن تبعیت می کنند.

ادامه نوشته

DHCP چیست؟

DHCP چیست؟

یک DHCP Server به شما امکان می دهد تا آدرس های IP، Gateway، DNS، Subnet Mask، WINS و … را به صورت اتومات دریافت کنید. در واقع اگر کارت شبکه ی شما در حالت خودکار تنظیم شده باشد، هنگام بوت شدن درخواستی را به DHCP Server ارسال می کند و آدرس های مورد نیاز خود را دریافت می کند. به این صورت تمامی روند دادن آدرس IP به صورت خودکار انجام خواهد شد.

ادامه نوشته

انواع شبكه هاي بي سيم (قسمت دوم)

انواع شبكه هاي بي سيم
WLANS(Wireless Local Area Networks )
اين نوع شبكه براي كاربران محلي از جمله محيطهاي(
Campus) دانشگاهي يا آزمايشگاهها كه نياز به استفاده از اينترنت دارند مفيد مي باشد. در اين حالت اگر تعداد كاربران محدود باشند مي توان بدون استفاده از Access Point اين ارتباط را برقرار نمود .در غير اينصورت استفاده از Access Point ضروري است.مي توان با استفاده از آنتن هاي مناسب مسافت ارتباطي كاربران را به شرط عدم وجود مانع تاحدي طولاني تر نمود.

ادامه نوشته

شبكه هاي بي سيم  (قسمت اول)

تشريح مقدماتي شبكه هاي بي سيم و كابلي
شبكه هاي محلي (LAN ) براي خانه و محيط كار مي توانند به دو صورت كابلي (Wired ) يا بي سيم (Wireless ) طراحي گردند . درابتدا اين شبكه ها به روش كابلي با استفاده از تكنولوژي Ethernet طراحي مي شدند اما اكنون با روند رو به افزايش استفاده از شبكه هاي بي سيم با تكنولوژي Wi-Fi مواجه هستيم .
در شبكه هاي كابلي (كه در حال حاضر بيشتر با توپولوژي ستاره اي بكار مي روند ) بايستي از محل هر ايستگاه كاري تا دستگاه توزيع كننده (هاب يا سوئيچ ) به صورت مستقل كابل كشي صورت پذيرد(طول كابل ازنوع
CAT5 نبايستي 100 متر بيشتر باشد در غير اينصورت از فيبر نوري استفاده ميگردد) كه تجهيزات بكار رفته از دونوع غير فعال (Passive ) مانند كابل ، پريز، داكت ، پچ پنل و.......... . و فعال (Active )مانند هاب ،سوئيچ ،روتر ، كارت شبكه و........... هستند .
موسسه مهندسي
IEEE استانداردهاي 802.3u را براي Fast Ethernet و 802.3ab و802.3z را براي Gigabit Ethernet ( مربوط به كابلهاي الكتريكي و نوري ) در نظر گرفته است.
شبكه هاي بي سيم نيز شامل دستگاه مركزي (
Access Point ) مي باشد كه هر ايستگاه كاري مي تواند حداكثر تا فاصله 30 متر ي آن (بدون مانع ) قرار گيرد.
ادامه نوشته

Network Load Balancing Overview (قسمت سوم)

NLB with Network Hardware Switches

برای درک کامل کار سرویس NLB باید پشت صحنه کار این سرویس را درک کرد . در این قسمت چگونگی ارتباط آن با Hardware Switch را بررسی می کنیم .


برای برقراری ارتباط بین یک یا چند Client با کلیه Host های یک Cluster در سرویس NLB باید یک جور Broadcast Traffic ایجاد شود.

قبلا گفتیم که Client Request به همه عضو ها ارسال می شود اما فقط یکی از آنها به آن درخواست مدنظر جواب می دهد .بدلبل نوع ترافیک شما نمی توانید از Switch Layer 3 استفاده کنید .

ادامه نوشته

  )قسمت دوم)Implementing Network Load Balancing


Implementing Network Load Balancing

موارد زیر لازم می باشد برای اینکه NLB بتواند با Application های مد نظر کار کند .

They must use TCP connections or UDP data streams.
If client data changes, applications must provide a means of synchronizing updates to client data that is shared on multiple instances across the cluster.
If session state is an issue, applications must use single or Class C affinity or provide a means (such as a client cookie or reference to a back-end database) of maintaining session state in order to be uniformly accessible across the cluster.
Applications that are not compatible with Network Load Balancing have one or more of the following characteristics:

They bind to actual computer names (examples of such applications are Exchange Server and Distributed file system).
They have files that must be continuously open for writing (examples of such applications are Exchange Server and SMTP servers).
In a Network Load Balancing cluster, multiple instances of an application (on different cluster hosts) should not have a file simultaneously opened for writing unless the application was designed to synchronize file updates. This is generally not the case.



برای فعال سازی یک NLB و ایجاد یک Cluster باید مرا حل زیر را انجام دهید .تذکر قبل از راه اندازی یک Cluster بهتر می باشد
ادامه نوشته

مطالبی پیرامون VLAN

VLAN
با رشد شبكه ها از نظر اندازه و پيچيدگي ، بيشتر شركت ها به سمت شبكه هاي محلي مجازي
گرايش يافته اند. اساساً يك شبكه مجازي مجموعه اي VLANS يا Virtual local Area Network
و همچنين نحوه broadcast قرار دارند. قبلاً در مورد Broadcast Domain است از نودهايي كه در يك
ها مطالبي گفته شد . broadcast ممانعت روترها از عبور
آشنا مي شويم: VLAN در اين قسمت با دلايل استفاده از
سيستم هايي كه داراي اطلاعات حساس بوده از ساير قسمت هاي شبكه جدا مي شوند كه اين : Security
پارامتر باعث مي شود تا از احتمال دسترسي مردم به اطلاعاتي كه مجاز به ديدن آنها نيستند، مي كاهد.
يك شبكه محلي مجازي با جمع آوري نودهاي مورد نياز در كنار هم : Projects / Special application
مي تواند به انجام پروژه و يا كار كردن با يك برنامه ويژه را آسانتر كند.
مدير شبكه با بررسي دقيق كار شبكه ، درصدد بر مي آيد تا شبكه : Performance / Bandwidth
را بسازد و بر ميزان عرض باند شبكه مي افزايد. VLAN هاي
اساسي ترين فاكتور اين شبكه ها اين است كه از انتشار بسته هاي : Broadcast / Traffic flow
اطلاعاتي به سمت نودهايي كه جزئي از اين شبكه نمي باشند جلوگيري كند . اين كار منجر به
مي باشند، كه به كنترل نوع ترافيك توسط Access lists مي شود. همچنين داراي Broadcast كاهش
مدير شبكه كمك مي كند.
ادامه نوشته

NAS (Network Attached Storage چيست؟ (قسمت دوم) SANبراي اتاق سرورها

SANبراي اتاق سرورها:

SAN ديتا محور است. شبكه اي است كه براي ذخيره سازي داده ها اختصاص داده شده است. SAN برخلاف NAS، جداي از LAN مرسوم است. بنابراين SAN مي تواند از ايجاد ترافيك هاي استاندارد شبكه، به عنوان يك عامل بازدارنده سرعت، جلوگيري كند. SAN ها مبتني بر Filber Channel، با بهره گيري از مزاياي كانال هاي I/O در يك شبكه اختصاصي جداگانه، سرعت را بهتر و تاخير را كمتر مي كنند.

SAN با استفاده از روتر، سوييچ و Gateway، انتقال داده ها بين محيط هاي ناهمگن ذخيره سازي و سروري را سهولت مي بخشد. از همين رو، ايجاد يك شبكه ذخيره سازي نسبتا دور (در حد 10 كيلومتر) با SAN امكان پذير است. معماري SAN براي انتقال داده هاي بلوكي در بهترين حالت است. در اتاق كامپيوترها، SAN غالبا بهترين انتخاب براي بررسي مسائل پهناي باند، دسترسي به داده ها، و يكپارچه سازي است.

ادامه نوشته

NAS (Network Attached Storage)  چيست؟

NAS (Network Attached Storage)  چيست؟

انباره (Storage) ذخيره سازي متصل به شبكه (Nas) دستگاهي است كه به صورت اشتراكي در شبكه مورد استفاده قرار مي گيرد. اين دستگاه، با استفاده (NFS) سيستم فايلي شبكه اي مختص يونيكس، ((CIFS سيستم فايلي شبكه اي مختص محيط هاي ويندوزي)، FTP، HTTP )و ساير پروتكل ها با اجزاي شبكه ارتباط برقرار مي كند. وجود NAS در يك شبكه براي كاربران آن شبكه افزايش كارايي و استقلال از سكو را به ارمغان مي آورد، گويي كه اين انباره مستقيما به كامپيوتر خودشان متصل است.

ادامه نوشته

Network Load Balancing Overview چیست؟ (قسمت اول)

Network Load Balancing Overview
کار اين سرويس توضيع کردن Connection هاي Client ها بين دو يا چندين سرور يکسان مي باشد .Client Request هاي که از LAN براي گرفتن يک سرويس ارسال مي شود
به سوي سرور ها توسط اين سرويس مي توان مديريت و کنترل کرد و ....
هر سروري که عضو يک Cluster باشد در واقع Host آن Cluster ناميده مي شود .در هر Cluster مي توان تا HOST 32 عضو داشت .
ادامه نوشته

عيب يابي شبكه ها

راه هايي آسانتر براي عيب يابي شبكه ها

راهنماي عيب يابي
اولين چيزي كه باعث مي شود تكنسين شبكه بتواند ايراد احتمالي را تشخيص دهد ، بررسي اين موضوع است كه پيش از اين شبكه در چه شرايطي به طور صحيح كار مي كرده است . شناخت آن شرايط باعث تشخيص آسانتر عامل پديد آورنده خطا مي گردد . اما متاسفانه بعضي از تجهيزات شبكه فاقد داده هاي فني لازم براي رفع عيب يا مستنداتي براي آگاهي يافتن از شرايط كاركرد صحيح آن ها هستند و متخصصان هنگامي در كار با آن هاموفق هستند كه نمونه هاي مختلفي از آن ها را ديده ، نصب كرده و با شرايط كاركرد آن ها آشنا باشند . اما همان متخصصان هم ممكن است فراموش كنند كه كدام يك از دستگاه ها ، در كدام شرايط بهترعمل مي كردند يا كدام پيكر بندي براي كدام محيط مناسب تر بوده است . براي آنكه فاصله بين تكنسين هاي مختلف با يكديگر كمتر شود و راه يافتن خطا ها كوتاه تر گردد ، رعايت نج نكته ضروري است . اين موارد را مي توان پنج گام براي كسب موفقيت در كشف خطا نام گذاشت .

ادامه نوشته

پروتکل ها Protocol قسمت دوم

 لایه اول : لایه واسطه شبکه


در این لایه استانداردهای سخت افزاری و نرم افزاری و پرتکل های شبکه تعریف شده.
این لایه درگیر با مسائل سخت افزاری مرتبط با شبکه بوده و می تواند عناصر همگن و ناهمگن را به هم پیوند بزند. در این لایه تمام پروتکل های LAN ,MAN قابل استفاده هستند.

ادامه نوشته

پروتکل ها Protocol قسمت اول

 پروتکل ها

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

ادامه نوشته

آموزش تنظيمات Tcp\ip در لينوكس  (قسمت دوم)

تنظيم رابط اترنت
براي تنظيم اترنت (مثلا” كارت شبكه) هم مي توانيد همان مراحل قبلي را مجدد تكرار كنيد. فقط توجه داشته باشيد كه نام رابط شما چيزي مانند eth0 يا eht 1 است و نشاني ip را نيز بايد به نشاني ip انتخابي خود تغيير دهيد. در اين جا زماني كه قصد اجراي دستور ifconfig را براي رابط شبكه داريد،نيازي به مشخص كردن ماسك شبكه نخواهيد داشت. زيرا سيستم عامل مي تواند مقدار پارامتر ماسك را به طور خودكار از نشاني ip داده شده به دست آورد. به عنوان مثال مي توانيد براي ثبت نشاني 147.123.20.1 از يكي از خطوط زير استفاده كنيد:
Ifconfig 147.123.20.1 ifconfig 147.123.20.1 nemask 255.25.255.0
براي بررسي صحت انجام عمليات مي توانيد بار ديگر از دستور ifconfig eht 0 استفاده كنيد. نشاني Broadcast بر اساس نشاني ip سيستم محلي تنظيم شده است.  
ادامه نوشته

آموزش تنظيمات Tcp\ip در لينوكس (قسمت اول)


آموزش تنظيمات Tcp\ip در لينوكس

 

قبل از تصميم گيري براي نصب و راه اندازي TCP\IP بر روي لينوكس بايد از آماده بودن فايل سيستم براي اين كار مطمئن شويد. براي اين كار كافي است چند گام ساده را طي كنيد. نخست آنكه بايد از نصب بودن نرم افزار شبكه اطمينان بيابيد. اين موضوع در زمان نصب لينوكس از كاربر سوال مي شود و در اكثر مواقع و در بيشتر توزيع هاي لينوكس بهصورت پيش فرض انتخاب شده است. توجه داشته باشيد كه دايركتوري proc \ يكي از مكان هايي است كه اطلاعات شبكه اي لينوكس در آنجا ذخيره مي شود. وجود اين دايركتوري يكي از نشانه هاي نصب بودن امكانات شبكه اي در لينوكس است. زماني كه از محتويات دايركتوري proc \ ليست مي گيريد 
ادامه نوشته

دستورات arp و nbtstat :


دستورات arp و nbtstat :
در ابتدا با دو دستور ساده، کار را آغاز می کنیم. کار دستور nbtstat تبدیل نام به IP، و کار arp هم تبدیل آدرس IP به آدرس Physical است. در حالت کلی و برای به دست آوردن این آدرس ها می توانید به ترتیب از دستورات زیر استفاده کنید:

arp -g
nbtstat -c

برای به روز کردن حافظه ی Cache، از دستور nbtstat -RR استفاده کنید. ضمن اینکه هم در این مثال و هم در مثال های بعدی، برای به دست آوردن سایر پارامتر ها، می توانید از ؟/ در انتهای دستورات استفاده کنید. مثلن: ?/ arp

دستور cacls:
این دستور ما را قادر می کند تا Permission ها را مشاهده، و در صورت نیاز آن ها را ویرایش کنیم. بنابراین می توان پی برد که دستور بسیار مهمی خواهد بود. برای مشاهده ی Permission یک پوشه به صورت زیر عمل می کنیم:

cacls mohammad

حالا اگر بخواهید Permssion این پوشه را عوض کنید، به صورت زیر عمل می کنید:

cacls mohammad /e /g administrator:F

پارامتر e/ برای ویرایش کردن لیست ACL می باشد. پارامتر g/ برای اعطای مجوز به کاربری خاص به کار می رود. حرف F هم به معنای Full Control است. سایر دسترسی ها به صورت زیر است:

C: Change
R: Read
W: Write

برای گرفتن قدرت از یک کاربر هم، از دستور cacls /d User استفاده خواهد شد. برای اطلاعات بیشتر به ?/ cacls مراجعه کنید!

دستور netsh:
یک دستور بسیار مهم و البته جذاب و کاربردی. به وسیله ی این دستور، قادر خواهیم بود تنظیمات شبکه را کاملن کنترل و در صورت لزوم، تغییر دهیم. netsh شامل دستورات زیادی است و با تایپ بعضی از دستورات، وارد یک شاخه ی دیگر می شوید که خود شامل دستوراتی دیگر است! به عنوان مثال ?/ netsh را تایپ کنید. تعدادی دستور میبینید. حال netsh را تایپ کنید و سپس اینتر بزنید. میبینید که وارد شاخه ی netsh شده اید. حالا ?/ بنویسید و اینتر کنید. خواهید دید دستورات دیگر هم ظاهر می شود! خلاصه این دستور، گستردگی زیادی دارد و برای آشنایی با تمام قسمت هایش، باید کمی وقت بگذارید.

با دستور زیر می توانیم IP یک سیستم را به طور کلی تغییر دهیم. برای این کار ابتدا دستور netsh را وارد کنید و بعد از زدن اینتر، دستور زیر را تایپ کنید:

netsh>interface ip set address name=”local area connection” static 192.168.0.10 255.255.255.0 192.168.0.1 1

جزییات مشخص است و فکر نمی کنم نیاز به توضیح اضافی باشد. اگر بخواهید به صورت اتومات IP بگیرید، از دستور زیر استفاده کنید:

netsh>interface ip set address name=”Local Area Connection” source=dhcp

با دستور netsh interface ip show config می توانید به جزییات کاملی در مورد تنظیمات شبکه برسید. گستردگی دستورات بسیار زیاد است و بهتر است با یک ؟/ خودتان به بقیه دسترسی پیدا کنید.

دستور NET:
این دستور هم تعداد زیادی زیر مجموعه مانند net time, net send, net start, net stop, net use, net share, net file و … دارد. در ادامه بعضی از این دستورات را مورد بررسی قرار می دهیم.

net use z: \\192.168.0.5\learn

این دستور، فولدر Learn از کامپیوتر 192.168.0.5 را در درایوی با نام Z در کامپیوتر ما ذخیره می کند. به وسیله ی دستور NET میتوان برای تمامی اعضای شبکه و یا بعضی از آنها پیغامی را هم فرستاد:

net send * “salam, khoobin bache ha?!”

دستور بالا، پیغام مورد نظر را به تمامی کلاینت ها خواهد فرستاد. البته باید سرویس Messenger بر روی کامپیوتر ها روشن باشد که باز هم به کمک دستور net این کار شدنی است:

net start messenger

کار های بی شمار دیگری هم می شود با این دستور انجام داد که واقعن لذت بخش هستند. مثلن با دستور زیر می توانید فولدر itvillage را با نام test به اشتراک بگذارید:

net share test=F:\itvillage

فایل Batch:
تصور کنید هر روز مجبورید در محیط داس، یک سری دستورات طولانی را به تعداد دفعات زیاد وارد کنید. اگر بخواهید هر روز این دستورات را دستی وارد کنید، وقت گیر و کسل کننده خواهد شد. برای جلوگیری از این کار، می توانید یک Batch File بسازید تا تنها با کلیک کردن بر روی فایل مورد نظر، تمام دستورات خود به خود و پشت سر هم اجرا شوند. البته در حوصله ی این پست نیست که توضیحات کاملی در این باب بدهد. اما برای اینکه در خود محیط داس بتوانید چنین فایلی بسازید، به صورت زیر عمل کنید:

edit file.bat