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

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

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

C: \\ پرونده های برنامه \\ BORLAND \\ INTERBASE \\ BIN

چنین ابزاری را می توان با استفاده از پنجره CMD (برای WinNT ، 2000 ، XP یا بالاتر) یا COMMAND (برای Win95 / 98 / ME) نامید. بنابراین ، برای اطلاع از نسخه سرور ، روی "شروع -\u003e اجرا" کلیک کنید و بسته به سیستم عامل خود ، در پنجره cmd یا دستور را وارد کنید. به هر حال ، WinXP نیز دارای یک دستور است ، اما در حالت MS-DOS کار می کند و از نام پرونده ها و پوشه های طولانی پشتیبانی نمی کند. بنابراین در XP (یا بالاتر) باید از cmd استفاده شود.

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

دریافت نام پرونده: وی پرونده مشخص شده را از سرور بارگیری کرد. نام دستور راهنما: توضیح کوتاه تیم ها نحو خط فرمان برای حذف نصب نامرئی سفارشی. نمونه نصب خط فرمان. نمونه حذف از خط فرمان.

یک پنجره سیاه باز می شود ، در انتهای خط آخر مکان نما چشمک می زند ، این خط فرمان است. پس از فشار دادن هر یک ، دستورات زیر را وارد کنید (با فرض آدرس پیش فرض InterBase) :

پرونده های برنامه سی دی \\ borland \\ interbase \\ bin gpre -z

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

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

ابزارهای سازنده آداپتور بی سیم لمسی

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

در نتیجه اجرای مثال ، پنجره زیر را دریافت خواهید کرد:

شکل: 25.1 ابزار خط فرمان Gpre.exe

برای کسانی که برای اولین بار از چنین دستوراتی استفاده می کنند ، آنها را با جزئیات بیشتری تجزیه و تحلیل خواهیم کرد. فرمان دادن

جریان درایو C: را ایجاد می کند (در صورتی که درایو دیگری جریان داشته باشد).

دستور cd (تغییر دایرکتوری ها) دایرکتوری فعلی را به فهرست مشخص شده یعنی با دستور تغییر می دهد

راهنمای خط فرمان

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

cd c: \\ program files \\ borland \\ interbase \\ bin ما به پوشه BIN سرور InterBase می رویم. اگر InterBase را در آدرس دیگری نصب کرده اید ، باید تغییراتی در این دستور اعمال شود. در پایان ما دستور می دهیم

gpre -z که با گزینه -z ابزار gpre.exe را فراخوانی می کند. این ابزار پیش پردازنده زبانهای C / C ++ است و برای توسعه دهندگانی که مستقیماً با InterBase API کار می کنند در نظر گرفته شده است. نه پرکاربردترین ابزار ، اما در اینجا ما به پارامتر -z علاقه مندیم ، که اطلاعات مربوط به نسخه InterBase و خود ابزار را نمایش می دهد (سایر ابزارهایی که باید با آنها آشنا شویم همین پارامتر را دارند).

راهنما برای سرویس

موفقیت حمله باید توسط این دستور تأیید شود ، اما با تکرار مورد قبلی می توان وضعیت را دوباره ارزیابی کرد. روش GUI کنسول سرویس با جزئیات شرح داده نخواهد شد. منطق اصلی روش همان است که هنگام استفاده از خط فرمان است.

به صورت محلی ، این سرویس Automatic Wireless Configuration نامیده می شود. برای بومی سازی های دیگر ، می توانید سرویس را در لیست پیدا کنید یا با استفاده از دستور زیر آن را درخواست کنید. با دستور زیر می توان به پاسخ تقریبی همین سوال نیز دست یافت.

همانطور که مشاهده می کنید ، هنگام بارگذاری برنامه ، پسوند * .exe را می توان حذف کرد ، و حرف بزرگ اهمیتی ندارد. با دستور exit می توانید این پنجره را ببندید. در ادامه ، برای اختصار فرض بر این است که پوشه فعلی در این پنجره پوشه BIN سرور InterBase است ، جایی که سایر ابزارهای دیگر در آن ذخیره شده است.

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

اتصال شبکه خود را بررسی کنید: پینگ

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

نحوه کار در خط فرمان

متداول ترین ابزار خط فرمان ، پوسته cmd.exe است. این همان چیزی است که ما در صورت نیاز به کار با خط فرمان اجرا می کنیم. مفسر cmd از دنیای DOS و ویندوز 9x جایگزین command.com شده است. واضح است که شما باید دستورات را در پنجره پوسته وارد کنید. دستورات اجرا می شوند. اگر عجله دارید و نمی خواهید منتظر کامل شدن اولین دستور باشید ، می توانید چندین دستور را همزمان وارد کنید ، و آنها را با یک ampersand جدا کنید:

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

  • command1 & command2 & ... & commandN

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

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

یک مثال: یک خواننده از ناپدید شدن یک نماد از نوار وظیفه شکایت کرد - به ویژه ، این یک نماد برای حذف ایمن درایوهای خارجی بود. بازیابی سیستم پرونده ها را حذف نمی کند ، اما ممکن است لازم باشد که هر کدام را دوباره نصب کنید نرم افزار، به روزرسانی ها یا درایورهایی که بعد از روزی که کامپیوتر خود را دوباره وارد سیستم کرده اید نصب شده اند. در داخل سیستم عامل ، توجه داشته باشید. قبل از شروع بازیابی سیستم ، همه را ذخیره کنید باز کردن پرونده ها و همه چیز را ببندید اجرای برنامه ها.

  • command1 && command2

اگر کد خروجی دستور اول 0 باشد (دستور موفقیت) دستور دوم اجرا می شود. وقت نکردید که خروجی برنامه را بخوانید؟ سپس می توان خروجی را به برنامه بیشتر برای خروجی صفحه به صفحه منتقل کرد (شما باید با فاصله از طریق خروجی پیمایش کنید):

  • تیم | بیشتر

از کاراکتر | برای هدایت خروجی استاندارد یک دستور به ورودی استاندارد دیگری استفاده می شود. اینکه برنامه دیگر با این خروجی چه کاری انجام دهد ، فقط به آن بستگی دارد. از نمادهای\u003e و \u003e\u003e برای هدایت خروجی دستور به یک پرونده استفاده می شود:

پارامترهای تحلیل چیست؟

بازیابی سیستم رایانه شما را مجدداً راه اندازی می کند. در اینجا می توانید دو جادوگر بازیابی را باز کنید. در کادر جستجو ، System Restore را وارد کرده و بر روی دکمه Repair در لیست نتایج کلیک کنید. روی دکمه "همه برنامه ها" کلیک کنید و به قسمت "لوازم جانبی" بروید. در بخش لوازم جانبی ، به System Tools رفته و Restore را کلیک کنید.

پس از ورود رمز ورود یا تأیید ، گذرواژه وارد کنید یا روی "مجاز" کلیک کنید. جادوگر از شما می خواهد که یک نقطه بازیابی را انتخاب کنید و رایانه خود را بازیابی کنید. اگر تاریخی که تعیین کردید زیاد نباشد ، می توانید Show Older Dates را انتخاب کنید.

  • command\u003e پرونده
  • دستور \u003e\u003e پرونده

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

  • دستور\u003e NUL

استفاده از دستور cls برای پاک کردن "صفحه" خط فرمان راحت است. تیم ها داخلی و خارجی هستند. دستورات داخلی توسط خود cmd.exe اجرا می شوند. دستورات خارجی فایلهای EXE (یعنی برنامه ها) روی دیسک هستند. هنگامی که ما یک دستور را وارد می کنیم ، cmd تعیین می کند که کدام دستور است. اگر داخلی باشد ، آن را خود اجرا می کند ، اگر دستور داخلی نیست ، سپس cmd به دنبال فایل اجرایی در فهرست فعلی و در امتداد مسیر جستجوی برنامه (متغیر محیط PATH) است. مسیر متغیر PATH را می توانید به صورت زیر مشاهده کنید:

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

می توانید به دو روش مختلف گزینه های بازیابی را بر روی صفحه نمایش راه اندازی کنید. "تعمیر رایانه" را انتخاب کنید. نصب در پیکربندی سیستم عامل شروع می شود. "تعمیر رایانه خود" را در صفحه نصب انتخاب کنید. منویی با چندین گزینه ظاهر می شود. همه شما باید "بازیابی سیستم" است.

  • echo٪ PATH٪

چه دستوراتی وجود دارد؟

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

در این مرحله ، از روش مرحله اول استفاده کنید. آیا می توانید مشکل را حل کنید؟ اگر این مسئله موفقیت آمیز بود اما مشکل دوباره برطرف شد ، با سرویس تماس بگیرید پشتیبانی فنی برای حل مشکل. از خط فرمان در حالت safe mode. منوی Advanced Boot Options ظاهر می شود. گزینه را انتخاب کنید " حالت امن با خط فرمان "با مکان نما و فشار دادن کلید ، بعد از اجرا به جواب درست اشاره کرد.

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

    بنابراین ، همه دستورات را می توان به گروه های زیر تقسیم کرد:
  • دستورات سیستم فایل
  • دستورات کنترل سیستم عامل
  • تیم های نظارتی
  • دستورات شبکه
  • دستورات پشتیبانی از Active Directory
  • تیم های خدماتی دیسکهای سخت
  • تیم های دیگر

دستورات سیستم عامل

بسته به نحوه جستجو ، سه روش برای باز کردن سیستم وجود دارد. ساده ترین راه کیفیت خوب است. روی دکمه شروع در گوشه بالای نوار وظیفه کلیک کنید و سیستم را در نوار جستجو تایپ کنید و enter را فشار دهید. روی دکمه Start کلیک کنید و به صفحه کنترل در سمت راست منوی Start بروید. به گوشه سمت راست بالای صفحه که ظاهر می شود بروید و آن را روی View By: Small or Large تنظیم کنید. روی دکمه Start کلیک کنید و کلیک کنید کلیک راست "Computer" را موس کنید و "Properties" را انتخاب کنید.

در پنجره بعدی که ظاهر می شود ، به برگه "System protection" بروید. در این صفحه ، صفحه "پیکربندی" را که پیام "غیرفعال کردن حفاظت از سیستم" را نشان می دهد ، انتخاب کنید. در این صورت ، می توانید آن را به "بازیابی تنظیمات سیستم و نسخه های قبلی پرونده ها "و سپس روی" اعمال "کلیک کنید.

یونیکس یک برنامه خاموش کردن بسیار مفید دارد که با آن می توانید نه تنها سیستم را خاموش کنید (یا آن را مجدداً راه اندازی کنید) ، بلکه زمان خاموش شدن را نیز مشخص کنید. همچنین یک آنالوگ از این دستور در ویندوز وجود دارد. برای خاموش کردن سیستم ، راه اندازی مجدد ، خاموش کردن کاربران فعال ، رفتن به حالت خواب زمستانی و خارج شدن از سیستم بدون خاموش کردن کامپیوتر ، می توان از آن استفاده کرد. پارامتر -t بسیار مفید است ، که به شما امکان می دهد در چند ثانیه زمان کار را تنظیم کنید. دستورات موجود در این گروه همچنین شامل برنامه taskkill است که برای خاموش کردن یک یا چند فرآیند استفاده می شود. شما می توانید یک فرآیند را با نام تصویر (نام فایل اجرایی - سوئیچ / IM) یا شناسه فرآیند (سوئیچ / pid) تعریف کنید. برای مثال:

  • taskkill / IM notepad.exe

به طور کلی ، این دستور دارای امکانات زیادی است ، به عنوان مثال می توانید تمام پردازش هایی را که از DLL خاص استفاده می کنند از بین ببرید.

دستورات نظارت

همانطور که گفته شد ، دستور taskkill یا باید نام تصویر یا PID فرایند را منتقل کند. با استفاده از دستور لیست کار می توانید PID یک فرآیند را بیابید. همچنین ، این دستورات شامل mem (اطلاعات نمایش در مورد استفاده از حافظه) ، systeminfo (اطلاعات کامل در مورد سیستم) و tracerpt (ثبت وقایع را کنترل می کند و گزارش را با فرمت CSV صادر می کند)

دستورات شبکه

ویندوز برنامه های کمی برای تشخیص و نظارت بر شبکه دارد و برخی از مدیران حتی از وجود این دستورات اطلاع ندارند.

  • arp - مدیریت جدول ARP
  • ping - بسته های ICMP را برای بررسی در دسترس بودن میزبان به میزبان مشخص شده ارسال می کند.
  • ping6 - نسخه IPv6 پینگ
  • tracert - ردیابی مسیر به میزبان مشخص شده (مسیرها را نشان می دهد ، یعنی لیستی از روترها ، بین دو میزبان)
  • tracert6 - نسخه IPv6 tracert
  • pathpping - نسخه بهبود یافته tracert
  • net - شبکه را از خط فرمان مدیریت می کند
  • nskookup - به شما امکان می دهد سوابق سرور DNS را مشاهده کنید
  • netstat - اطلاعات مربوط به شبکه را نمایش می دهد
  • ipconfig - اطلاعات مربوط به تنظیمات پروتکل IP را نمایش می دهد
  • route - جدول مسیریابی را نمایش و تغییر دهید
  • netsh (روتمون) - مدیریت روتر

دستورات net و netstat شایسته توجه ویژه هستند. بسیاری از عملیات مختلف را می توان با اولین دستور انجام داد. دستور net را بدون پارامتر وارد کنید. در پاسخ ، لیستی از دستورات دریافت خواهید کرد:

  • accounts - برای بروزرسانی پایگاه داده ثبت نام و تغییر پارامترهای ورود به سیستم استفاده می شود
  • computer - کامپیوترها را از پایگاه داده دامنه NT اضافه یا حذف می کند
  • config - اطلاعات مربوط به خدمات سرور را نمایش می دهد ، یا ایستگاه کاری
  • ادامه - سرویسی را که قبلاً با دستور pause مکث متوقف شده است فعال می کند
  • file - برای تنظیم و باز کردن قفل یک پرونده به اشتراک گذاشته شده و نمایش لیست قفل ها استفاده می شود
  • group - اطلاعات مربوط به گروههای جهانی سرور را نشان می دهد ، همچنین برای تغییر گروههای جهانی نیز استفاده می شود
  • localgroup - گروههای محلی را مدیریت می کند کامپیوتر محلی
  • name - نام های مستعار این رایانه را مدیریت می کند
  • مکث - اجرای سرویس مشخص شده را موقتاً متوقف می کند ، می توانید با استفاده از دستور net dewam سرویس را ادامه دهید
  • print - صف چاپ را مدیریت می کند
  • send - یک پیام کوتاه به کاربران (یا کاربر خاص) شبکه ارسال می کند
  • session - جلسات این رایانه را با رایانه های دیگر مدیریت می کند
  • share - استفاده از منابع این رایانه برای سایر رایانه های موجود در شبکه را مجاز (یا انکار) می کند
  • start - سرویس شبکه متوقف شده را شروع می کند
  • توقف - توقف سرویس
  • statistics - گزارش آمار مربوط به ایستگاه کاری محلی یا سرویس سرور را نمایش می دهد
  • time - زمان این رایانه را با زمان رایانه دیگری در شبکه هماهنگ می کند
  • use - برای اتصال منابع مشترک رایانه دیگری در شبکه استفاده می شود
  • کاربر - ایجاد و اصلاح می کند حساب ها کاربر ، فقط در سرور استفاده می شود
  • view - لیستی از منابع مشترک این رایانه را نمایش می دهد

برای یک دستور خاص مانند این می توانید کمک بگیرید:

  • net help command_name

حال بیایید در مورد دستور netstat صحبت کنیم. این آمار استفاده از شبکه را نمایش می دهد و اطلاعات مربوط به اتصالات فعلی را نمایش می دهد. تیم بسیار دوستانه. بیایید تصور کنیم که همه برنامه هایی که می توانند به شبکه دسترسی داشته باشند در رایانه شما بسته شده اند ، اما همانطور که نشانگرهای موجود در سینی سیستم نشان می دهند ، همچنان به شبکه دسترسی پیدا می شود. دستور netstat -o را وارد کنید و بفهمید کدام برنامه به شبکه دسترسی دارد (از پارامتر -o برای نمایش PID فرایند استفاده می شود).

دستورات نگهداری هارد دیسک

برای بررسی دیسک استفاده می شود دستورات chkdsk و chkntfs مورد اول برای بررسی پارتیشن های FAT و دومی برای بررسی پارتیشن های NTFS استفاده می شود. از دستور defrag برای جدا سازی دیسک استفاده می شود. از دستور بازیابی برای بازیابی پرونده ها از پارتیشن های آسیب دیده و از دستور فرمت معروف برای قالب بندی دیسک ها استفاده می شود.

به جای دستور fdisk که در ویندوز 9x استفاده شده است ، در نسخه های مدرن ویندوز از برنامه diskpart استفاده می کند. این برنامه به شما امکان می دهد دیسک را پارتیشن بندی کنید ، دیسک های منطقی ایجاد کنید ، دیسک های منطقی را حذف کنید ، یک پارتیشن فعال انتخاب کنید و غیره در حالی که دستور fdisk تعاملی بود ، diskpart اغلب اسکریپت شده است. اسکریپت ها فایل های متنی هستند که حاوی دستورالعمل هایی برای اجرای diskpart هستند. می توانید با diskpart به این صورت تماس بگیرید:

  • diskpart / s<имя_сценария>

در اینجا مثالی از اسکریپت diskpart آورده شده است:

  • دیسک 0 را انتخاب کنید
  • تمیز
  • ایجاد پارتیشن اولیه
  • پارتیشن 1 را انتخاب کنید
  • اختصاص نامه \u003d c:
  • فعال
  • قالب

به نحوه کار با اشیا in در diskpart توجه کنید. اول ، ما باید برخی از اشیا را انتخاب کنیم (با استفاده از دستور select): ابتدا دیسک را انتخاب می کنیم (دیسک را انتخاب کنید). سپس شما باید عملیات را با جسم انجام دهید. ما در حال انجام دو عملیات (پاک کردن و ایجاد پارتیشن) هستیم. سپس ما قبلاً یک شی another دیگر را انتخاب کردیم - بخش (پارتیشن را انتخاب کنید) و عملیات را با آن انجام می دهیم (پارتیشن را فعال کرده و آن را قالب بندی می کنیم). می توانید اندازه پارتیشن ایجاد شده را تعیین کنید ، به عنوان مثال:

  • ایجاد پارتیشن اندازه اصلی \u003d 5000

در این حالت ، یک پارتیشن 5 گیگابایتی ایجاد می شود. diskperf ، که شمارنده های عملکرد را کنترل می کند ، می توان به دو بخش دیگر به این بخش اشاره کرد هارد دیسکو fsutil که رفتار سیستم فایل را کنترل می کند. به عنوان مثال ، fsutil می تواند برای پاک کردن یا تنظیم پرچم کثیف یک حجم ، و به دست آوردن اطلاعات در مورد سیستم فایل استفاده شود. به طور کلی ، انسان را بخوانید ، یعنی fsutil /؟

دستوراتی برای نگهداری و تشخیص Active Directory

در ویندوز ، از برنامه های DS به اصطلاح برای مدیریت سرویس دایرکتوری استفاده می شود:

  • dsquery - لیست اشیا Directory Active Directory را با پارامترهای جستجو مشخص می کند
  • dsget - خصوصیات شی object Active Directory را برمی گرداند ، می تواند خروجی استاندارد دستور dsquery را بر روی ورودی استاندارد بپذیرد
  • dsadd - یک یا چند شی Active Directory اضافه کنید
  • dsmod - صفات یک شی موجود را اصلاح می کند
  • dsmove - یک شی را از یک دامنه به دامنه دیگر منتقل می کند
  • dsrm - یک یا چند شی را حذف می کند

نحو برای همه دستورات DS مشابه است ، استفاده کنید /؟ برای کمک. برای تشخیص یک کنترل کننده دامنه (DC) ، از ابزار DcDiag از ابزارهای پشتیبانی استفاده کنید. اگر آن را بدون پارامتر اجرا کنید ، 27 تست DC را اجرا می کند (22 تست در ویندوز 2000 وجود داشت).

دستورات دیگر

آیا نام فرمان را به خاطر می آورید ، اما وقتی آن را وارد می کنید پیغامی دریافت می کنید که چنین دستوری پیدا نشده است؟ سپس با استفاده از دستور where (آن را در یونیکس انجام دهید):

  • جایی که

دستور where در ویندوز 2003 ظاهر شده است ؛ این دستور در ویندوز 2000 و ویندوز 2002 (با نام مستعار XP) وجود ندارد. شما می توانید از at scheduler برای اجرای یک دستور در یک زمان خاص استفاده کنید. می توانید تاریخ راه اندازی ، زمان ، فاصله (به عنوان مثال هر روز) دستور را تنظیم کنید. این برنامه می تواند در حالت تعاملی (پارامتر / تعاملی) کار کند. اگر می خواهید فایل boot.ini را در دفترچه یادداشت ویرایش کنید ، می توانید از برنامه bootcfg استفاده کنید که به شما امکان می دهد هنگام ویرایش این پرونده از خطا جلوگیری کنید.

گاهی اوقات نظرسنجی درایورهای دستگاه مفید است. برای این امر از دستور راننده استفاده می شود.

Windows PowerShell

قابلیت های مفسر دستور cmd استاندارد در ویندوز بسیار کم است ، خصوصاً در مقایسه با مفسران دستور Unix - ksh ، bash ، csh و غیره. مایکروسافت این موضوع را نیز می فهمد ، بنابراین پوسته Monad توسعه یافت ، معروف به MSH ، که بعداً به Windows PowerShell تغییر نام داد. می توانید MSH را بر روی سیستم عامل های زیر نصب کنید: Windows XP SP2، Windows Vista، Windows Server 2003 و Windows Server "Longhorn".

می توانید PowerShell را در این آدرس بارگیری کنید: http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx همچنین می توانید راهنمای کامل PowerShell را در آنجا بارگیری کنید.

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

در اینجا چند دستور مفید وجود دارد که باید برای شروع کار در PowerShell بدانید:

  • Get-Command - لیستی از دستورات موجود را دریافت کنید
  • دریافت راهنما - برای دستور مشخص شده کمک بگیرید
  • Get-Drive - لیستی از درایوها را دریافت کنید
  • Set-Location - مکان فعلی را تغییر دهید (مشابه دستور cd در cmd)
  • Set-Alias \u200b\u200b- نام مستعار برای یک فرمان ایجاد کنید
  • Get-Date - تاریخ را نمایش دهید

مانند cmd ، تغییر مسیر ورودی / خروجی پشتیبانی می شود ، به عنوان مثال:

  • دریافت-تاریخ\u003e current-date.txt

وقتی PowerShell شروع می شود ، اسکریپت های زیر را به صورت خودکار اجرا می کند (در صورت یافت شدن).

  • اسناد و تنظیمات \\ همه کاربران \\ اسناد \\ Msh \\ profile.msh
  • اسناد و تنظیمات \\ همه کاربران \\ اسناد \\ Msh \\ Microsoft.Management.Automation.msh_profile.msh
  • $ HOME \\ My Documents \\ msh \\ profile.msh
  • $ HOME \\ My Documents \\ msh \\ Microsoft.Management.Automation.msh_profile.msh

اسکریپت یک فایل متنی ساده است که شامل دستورات PowerShell است. پسوند فایل اسکریپت باید msh باشد. نحو PowerShell شبیه هر زبان دیگری است سطح بالا... بیایید به چند نمونه نگاه کنیم:

  • MSH\u003e 5 * 5
  • MSH\u003e "Concatenate" + "Strings"
  • اتصال رشته
  • MSH\u003e (دریافت تاریخ). سال * 5
  • 10035

می توانید با متغیرها کار کنید و آرایه ها پشتیبانی می شوند:

  • MSH\u003e $ t \u003d 10
  • MSH\u003e $ t
  • MSH\u003e $ arr \u003d 1،2
  • MSH\u003e $ عقب
  • MSH\u003e $ arr \u003d 3
  • MSH\u003e $ عقب

باید جلوی نام متغیر یک علامت دلار داشته باشید تا PowerShell بداند که یک متغیر است نه یک مقدار. عناصر آرایه با شروع از یک شماره گذاری می شوند. براکت مربع برای دسترسی به یک عنصر آرایه استفاده می شود. برای افزودن یک عنصر جدید به یک آرایه ، از عملگر + استفاده کنید:

  • MSH\u003e $ arr + \u003d 7
  • MSH\u003e $ عقب

علاوه بر آرایه های ساده ، آرایه های انجمنی پشتیبانی می شوند:

  • MSH\u003e $ Assoc \u003d @ (یک \u003d 1 ؛ دو \u003d 2 ؛ سه \u003d 3)
  • MSH\u003e $ Assoc ["یک"]

برای افزودن یک عنصر به یک آرایه انجمنی ، از ساختار زیر استفاده کنید:

  • $ Assoc + \u003d @ (چهار \u003d 4)

نوع متغیر به طور خودکار انتخاب می شود ، اما می توان هر نوع دات نت را تنظیم کرد: آرایه ، بول ، بایت ، کاراکتر ، کاراکتر ، اعشار ، دو برابر ، شناور ، int ، int ، طولانی ، طولانی ، regex ، تک ، اسکریپت بلاک ، رشته ، نوع ، xml. نوع متغیر در پرانتز در زمان واگذاری تعریف می شود:

  • MSH\u003e $ var \u003d 10؛

در اسکریپت ها ، می توانید از دستورات شرطی if-elseif-else ، سوئیچ ، و همچنین از دستورات حلقه در حالی که ، انجام-انجام ، انجام-تا ، موعظه استفاده کنید. ما فقط عبارت if-elseif-else و حلقه های while و foreach را پوشش خواهیم داد. ساختار if-elseif-else به شرح زیر است:

شرایط به این صورت تنظیم شده است:

  • متغیر مقایسه_ عملگر متغیر_ یا_ارزش

حلقه while به این شکل است:

  • while (شرط) (اظهارات)
  • $ i \u003d 0؛ while ($ i -lt 10) ($ i؛ $ i ++)
  • این حلقه اعداد را از 0 تا 9 چاپ می کند.

حال بیایید به نحو foreach نگاه کنیم:

  • foreach (متغیر در Associate_array) (گزاره ها)

حلقه foreach برای تکرار مقادیر یک آرایه انجمنی مفید است ، به عنوان مثال:

  • foreach ($ v in Get-Process | نام مرتب سازی بر روی شی) ($ v.Name)

حال بیایید کار با رجیستری را بررسی کنیم. با استفاده از دستور cd می توانید به قسمت مورد نظر بروید:

  • MSH\u003e cd hkcu:

ما به قسمت HKEY_CURRENT_USER رفتیم. با تعیین نام یا مخفف آن (hklm) می توانید به بخش دیگری مانند HKEY_LOCAL_MACHINE بروید. با استفاده از دستور dir می توانید محتویات یک قسمت را نمایش دهید. برای مشاهده محتویات یک بخش ، از دستور get-property استفاده کنید:

  • MSH\u003e cd hkcu: SoftwareMicrosoftNotepad
  • MSH\u003e دریافت دارایی

در این حالت ، تنظیمات Notepad را نمایش می دهیم. می توانید مقدار یک متغیر را در یک بخش با استفاده از دستور set-property تنظیم کنید (دستور زیر قلم Notepad را تغییر می دهد):

  • MSH\u003e ویژگی خاص. -valpert lfFaceName -value "(! LANG: Arial"!}

خط فرمان را می توان حتی وقتی فراخوانی کرد نصب ویندوز ویستا - برای این کار ، هنگام نصب ، باید Shift + F10 را فشار دهید

دستورات سیستم فایل:

  • تایپ کنید - پرونده را مشاهده کنید
  • بیشتر - خروجی فایل صفحه بندی شده
  • کپی - کپی کردن یک یا چند پرونده
  • انتقال - انتقال یک یا چند پرونده (یا تغییر نام یک فهرست)
  • del - حذف یک یا چند پرونده
  • ren - تغییر نام یک پرونده
  • attrib - تغییر ویژگی های پرونده / دایرکتوری (پنهان ، سیستم ، فقط خواندنی ، بایگانی)
  • fc - مقایسه پرونده ها
  • پیدا کردن - یافتن یک رشته متن در یک یا چند پرونده
  • grep - رشته متنی را جستجو کنید (از عبارات منظم می توان استفاده کرد) در یک فایل یا در یک لیست از فایل ها
  • cd - تغییر دایرکتوری
  • dir - نمایش محتوای دایرکتوری
  • tree - یک درخت فهرست نمایش می دهد
  • md (یا mkdir) - ایجاد یک دایرکتوری
  • rd - یک شاخه یا درخت فهرست را حذف کنید

اپراتورهای مقایسه PowerShell

اپراتور شرح نسخه حساس به حروف بزرگ نسخه کاملاً حساس به حروف مشخص
-eq به همان اندازه -ceq -iq
-نه نا برابر به -cne -این
-gt بیشتر از -cge بزرگ
-GE بیشتر یا مساوی -cge بزرگ
-لت کمتر از -کلت -تخفیف
کمتر یا مساوی -چرخه -آیل
-پسندیدن استفاده از کارت های وحشی برای تطبیق الگو -مثل -من دوست دارم
-نه مثل استفاده از کارت های وحشی برای یافتن عدم تطابق الگو -notlice -منقل
-همخوانی داشتن استفاده از عبارات منظم برای مطابقت با یک الگو -تطبیق -بازی
-مطابقت ندارد استفاده از عبارات منظم برای الگوی عدم تطابق -notmatch -inotmatch
شامل می شود تعیین اینکه آیا مقدار سمت چپ اپراتور حاوی مقدار سمت راست است شامل می شود شامل می شود
شامل نمی شود تعیین اینکه مقدار سمت چپ اپراتور حاوی مقدار سمت راست نباشد -نمایش ندارد شامل نمی شود
-جایگزین کردن بخشی یا تمام مقادیر سمت چپ اپراتور را جایگزین می کند -جایگزین -جایگاه

اپراتورهای PowerShell Boolean