زنگ

کسانی هستند که این اخبار را قبل از شما می خوانند.
برای دریافت جدیدترین مقالات مشترک شوید.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید زنگ را بخوانید
بدون هرزنامه

مقاله توصیف می کند روش های مختلف در مورد نحوه پنهان کردن پنجره cmd هنگام اجرای یک فایل دسته ای.

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

چگونه می توان از حفاظت UAC عبور کرد؟ رجوع به مقاله شود

نحوه مخفی کردن پنجره cmd. آیا می توان با استفاده از خود فایل دسته ای این کار را انجام داد؟

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

فایل دسته ای را بی صدا اجرا کنید. فقط ویندوز

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

به عنوان مثال ، من یک کد اسکریپت می گیرم که کمی (به طور خاص ، ویژگی ها) را اجازه می دهد پردازنده که در خصوصیات سیستم ) این کار برای مدت زمان جلسه ویندوز انجام می شود: پس از راه اندازی مجدد سیستم ، همه چیز در جای خود قرار می گیرد.

به طور کلی ، کد پرونده دسته ای زیر را داریم:

REGEDIT4؛ ECHO خاموش CLS ؛ REGEDIT.EXE / S "٪ ~ f0"؛ EXIT "ProcessorNameString" \u003d "پردازنده مرکزی Intel (R) Core (TM) i112-3470 @ 800.5GHz"

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

با این حال ، راه اندازی آن با موارد زیر همراه است:

  • پنجره کنسول ظاهر می شود cmd
  • ظاهر یک پنجره UAC با تأیید با تغییرات ایجاد شده (کار ، همانطور که مشاهده می کنید ، به خودی خود پیچیده تر شده است ، زیرا اطلاعات سیستم در حال تغییر است)

قبل از اجرای فایل دسته ای ، پنجره UAC ظاهر می شود

من پیشنهاد می کنم با کمک اسکریپت زیر ، که قبلاً در پرونده بعدی ، vbs-file است ، از اولین پنجره خلاص شوید. و این اسکریپت برای آن است (نگاه کنید به - مسیر من به پرونده C: \\ spec.bat):

"HideBat.vbs CreateObject (" Wscript.Shell ")." C: \\ spec.bat "، 0 ، True را اجرا کنید

من آن را به هر نام با پسوند .vbs صدا می کنم. اکنون کار فایل دسته ای با کلیک بر روی vbs -nik فقط با ظاهر یک پنجره همراه است کنترل حساب: واقعیت این است که تغییرات ایجاد شده توسط پرونده دسته ای مربوط به رجیستری است و سیستم منطقا اجازه نمی دهد بدون کنترل عبور کند. موضوع یک مقاله جداگانه چگونه است:

با این حال ، کمی از موضوع مقاله دور می شویم و آنچه را که با ایجاد یک فایل پنهان کنسول شروع کردیم ، به پایان می رسانیم ( پرونده vbs) میانبر ویژه در قسمت Object location ، مسیر را در قالب مشخص کنید:

Wscript vbs-path-to-bat-path

برچسب آماده است (می توانید نقاشی آن را از طریق تغییر دهید خواص میانبر) می توانید آن را به دلخواه خود در پوشه Startup رها کنید ، آن را در Windows Scheduler قرار دهید یا با دوبار کلیک آن را اجرا کنید. هیچ پنجره کنسولی وجود نخواهد داشت.

چگونه می توان پنجره cmd را مخفی کرد؟ برنامه های ویژه

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

  • شروع پنهان (HStart)

سودمندی یک تولید کننده داخلی. من نیاز به خرید دارم ، هزینه آن را نمی دانم. با این حال ، با کمک آن ، می توانید پنجره را یک بار برای همیشه پنهان کنید ، و مهم نیست که تأیید UAC مورد نیاز است یا نه - همچنین می تواند پنهان شود:

برای نسخه های 32 و 64 بیتی. نیازی به نصب ندارد ، به عنوان یک فایل اجرایی ارائه می شود که وقتی راه اندازی می شود (از طرف سرپرست) بلافاصله ریشه درخواست می کند فهرست Windows... ما موافقیم ، و او اکنون با ما است:

این برنامه می تواند کارهای زیادی از جمله تغییر سطح صدا ، باز کردن سینی های درایو و غیره را انجام دهد. برای پرونده ما ، برای پنهان کردن پنجره cmd ، می توان دستور را به صورت زیر وارد کرد:

Nircmd elevatecmd exec پنهان کردن مسیر پرونده

ما از شر پنجره UAC خلاص نشدیم (elevatecmd exec بخشی از فرمان با درخواست UAC است) ، اما به ما قول داده نشد. و نوشتن مداوم مسیر کامل پرونده در کنسول ناخوشایند است ، بنابراین بلافاصله یک میانبر ایجاد می کنیم:

Nircmd cmdshortcut "~ $ folder.desktop $" "Batnik" elevatecmd exec پنهان کردن مسیر پرونده

نحوه پنهان کردن پنجره cmd: دسته ای به exe تبدیل شده است.

همچنین یک گزینه. این در حال حاضر موسیقی حوزه های بالاتر است. این ابزار برای آنها ناشناخته است ، آشنا شوید - مفید: مبدل Bat To Exe. همانطور که از نام آن متوجه شدید ، این پرونده دسته ای را به تبدیل می کند پرونده اجرایی با پسوند .exe. بارگیری ، نصب ، استفاده:

موفق باشید.

بخوانید: 546

خط فرمان (پوسته aka) می تواند ابزاری نسبتاً پیچیده به نظر برسد ، زیرا کاملاً مخالف رابط گرافیکی است. با این حال ، هنگامی که به درستی استفاده می شود ، خط فرمان می تواند بهره وری شما را بسیار افزایش دهد. بنابراین یادگیری چند ترفند خط فرمان برای بهبود بهره وری هرگز صدمه ای نخواهد دید.

در حالی که تعداد زیادی دستور وجود دارد که می توانید در کنسول استفاده کنید (در واقع بیش از 280 دستور وجود دارد) ، ما می خواهیم برخی از دستورات مفید را به شما نشان دهیم.

لیست همه درایورهای نصب شده

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

چندین دستور را به ترتیب اجرا کنید

اگر نمی خواهید منتظر بمانید تا دستور بعدی قبل از اجرای دستور بعدی به پایان برسد ، راهی برای وارد کردن چندین دستور وجود دارد تا آنها یکی پس از دیگری اجرا شوند. تمام کاری که شما باید انجام دهید این است که "&&" را بین دستورات اضافه کنید تا اینگونه جدا شوند command1 && command2 && command3... اکنون ، هنگامی که command1 اجرا می شود ، command2 اجرا می شود و هنگامی که اجرا می شود ، command3 اجرا می شود.

برای هر دستوری کمک بگیرید

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

آدرس IP وب سایت را پیدا کنید

اگر می خواهید آدرس IP هر وب سایتی را پیدا کنید ، می توانید این کار را به راحتی از طریق خط فرمان انجام دهید. برای این منظور ، تایپ کنید nslookup< названиесайта> ، به عنوان مثال، nslookup coderjob .ruو آدرس IP آن را مشاهده خواهید کرد.

دستورات وارد شده قبلی را مشاهده کنید

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

  • F1 - این فرمانی را وارد می کند که آخرین بار با استفاده از خط فرمان ، همزمان یک کاراکتر اجرا شده است.
  • F2 - بخشی از دستور را که آخرین بار در آن اجرا شده است وارد می کند خط فرماناما از شما می خواهد نویسه ای را که می خواهید دستور را وارد کنید وارد کنید. به عنوان مثال ، اگر آخرین دستور ipconfig / displaydns بود و پس از فشار دادن F2 د را فشار دادید ، ipconfig / در خط فرمان وارد می شود. تمام نویسه ها قبل از d درج می شوند.
  • F3 - آخرین دستور اجرا شده را جایگذاری می کند (به طور کامل).
  • F4 - یک کادر محاوره ای را نمایش می دهد که از کاربر می خواهد نویسه ای را وارد کند که قبل از آن متن دستور فعلی را حذف کند.
  • F5 - آخرین دستور اجرا شده را درج می کند. با فشار مجدد ، همه دستورات را به ترتیب معکوس اجرای دستور نشان می دهد. پس از نشان دادن قدیمی ترین دستور ، اولین دستور در جلسه فعلی ، فشار دادن کلید F5 هیچ کاری نمی کند.
  • F6 - توالی فرار ^ Z را در خط فرمان قرار می دهد.
  • F7 - لیستی از دستورات قبلاً استفاده شده را به عنوان گفتگو نمایش می دهد.
  • F8 - دستورات اخیراً اجرا شده را در خط فرمان وارد می کند. توجه داشته باشید که برخلاف F5 ، یک سوئیچ حلقوی بی پایان بین دستورات قبلاً اجرا شده وجود دارد.
  • F9 - همانطور که در بالا ذکر شد ، خط فرمان لیستی از تمام دستورات اجرا شده را نگه می دارد. این لیست از 0 تا 9 شماره گذاری شده است. هنگامی که کلید F9 را فشار می دهید ، یک محاوره ظاهر می شود که از شما می خواهد شماره دستوری را که می خواهید دوباره استفاده کنید وارد کنید.

همچنین ، اگر می خواهید یک دستور قبل از اینکه خود بخواهد خاتمه یابد ، می توانید از میانبر صفحه کلید استفاده کنید Ctrl + C.

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

چندین دستور وجود دارد که برای عملکرد نیاز به مجوز مدیر دارند. برای اجرای این دستورات ، باید Command Prompt را به عنوان مدیر اجرا کنید. انجام این کار با ماوس خیلی راحت نیست. ما به شما نشان خواهیم داد که چگونه Command Prompt را بدون استفاده از ماوس به عنوان سرپرست اجرا کنید. دو راه برای انجام این کار وجود دارد:

  • در کادر جستجوی منوی Start cmd را تایپ کنید و همزمان Ctrl + Shift + Enter را فشار دهید.
  • یک میانبر برای cmd.exe ایجاد کنید. روی پرونده میانبر راست کلیک کرده و Properties را کلیک کنید. در برگه میانبر ، بر روی دکمه "Advanced" کلیک کنید. یک جعبه گفتگوی جدید ظاهر می شود. کادر Run as administrator را انتخاب کرده و OK را بزنید. سپس روی OK کلیک کنید تا پنجره Properties میانبر بسته شود. اکنون ، هر زمان که می خواهید یک پنجره خط فرمان با حقوق مدیر باز کنید ، فقط باید روی میانبر ایجاد شده دوبار کلیک کنید.
تکمیل برگه

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

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

به عنوان مثال ، شما می خواهید فهرست ها را به برخی از پوشه ها در تغییر دهید پوشه ویندوزاما مطمئن نیستید که به آن چه نامیده می شود. دستور را وارد کنید cd C: \\ Windows \\و سپس کلید Tab را فشار دهید تا پوشه مورد نظر خود را مشاهده کنید.

آدرس IP و نام رایانه خود را در شبکه محلی پیدا کنید

با یک دستور خط فرمان ، می توانید به راحتی اطلاعات اولیه در مورد اتصال شبکه خود مانند آدرس IP ، ماسک زیر شبکه و آدرس پیش فرض دروازه را بدست آورید. برای این کار ، در خط فرمان وارد شوید ipconfig / همه و Enter را فشار دهید. برای پیدا کردن نام شبکه رایانه خود ، دستور را وارد کنید نام میزبان

علاوه بر این ، اگر یک آدرس IP به صورت پویا به رایانه شما اختصاص داده شده باشد (به عنوان مثال DHCP در شبکه شما استفاده می شود) ، می توانید با اجرای دستور زیر آدرس IP خود را مجبور به تمدید کنید:
ipconfig / release & ipconfig / تمدید

درباره درایوهای شبکه و پوشه ها اطلاعات کسب کنید

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

مدل را دریابید و شماره سریال کامپیوتر شما

وارد سیستم کامپیوتر wmic مدل دریافت می کندبرای پیدا کردن مدل رایانه ای که استفاده می کنید. همچنین می توانید با وارد کردن دستور زیر شماره سریال رایانه خود را پیدا کنید: wmic bios شماره سریال دریافت می کند.

باز کن windows explorer از خط فرمان

برای باز کردن Windows Explorer از خط فرمان ، دستور را وارد کنید شروع کنید و Enter را فشار دهید.

خاموش کردن و راه اندازی مجدد کامپیوتر از خط فرمان

برای خاموش کردن رایانه از خط فرمان ، باید دستور زیر را اجرا کنید:
خاموش / s / t 60 و سیستم بعد از یک دقیقه خاموش خواهد شد (سوئیچ / t با این کار با 60 ثانیه تأخیر مسئول این امر است).
برای خاموش کردن رایانه از راه دور که دارای ویندوز است ، باید فرمانی مانند این را اجرا کنید: خاموش کردن / s / t 60 / f / L / m \\ \\ 192.168.1.55 برای راه اندازی مجدد سیستم ها باید دستور را اجرا کنید خاموش کردن - r - t 0.

هر یک از برنامه های کنترل پنل را راه اندازی کنید
نام برنامه کنترل پنل فرمان دادن
مرکز دسترسی access.cpl
افزودن دستگاه جدید hdwwiz.cpl
برنامه ها و ویژگی های appwiz.cpl
مدیریت ادمینول ها را کنترل کنید
به روز رسانی ویندوز wuaucpl.cpl
مدیر گواهینامه certmgr.msc
مدیریت کامپیوتر compmgmt.msc
صفحه کنترل کنترل
تاریخ و زمان timedate.cpl
مدیریت دستگاه devmgmt.msc
دیسک های Defragment dfrg.msc
مدیریت دیسک diskmgmt.msc
شخصی کردن دسک تاپ کنترل دسک تاپ
وضوح صفحه desk.cpl
مشاهده رویدادها eventvwr.msc
خواص پوشه پوشه ها را کنترل کنید
قلم ها قلم های کنترل
ویرایشگر سیاست محلی گروه محلی gpedit.msc
صفحه کلید صفحه کلید کنترل
سیاست امنیت محلی secpol.msc
کاربران و گروه های محلی lusrmgr.msc
موش موش کنترل
اتصالات شبکه ncpa.cpl
نظارت بر منابع perfmon.msc
منبع تغذیه powercfg.cpl
دستگاه ها و چاپگرها چاپگرهای کنترلی
استانداردهای زبان و منطقه ای intl.cpl
وظیفه زمانبندی زمانبندی ها را کنترل کنید
مرکز پشتیبانی wscui.cpl
خدمات services.msc
پوشه های مشترک fsmgmt.msc
صدا mmsys.cpl
خصوصیات سیستم sysdm.cpl

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

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

1. استفاده از اسکریپت vbs. با چنین اسکریپتی می توانید به طور مخفیانه برنامه ها ، پرونده های خفاش را اجرا کنید، پرونده های دیگر

کم oShell تنظیم oShell \u003d WScript.CreateObject ("WSCript.shell") oShell.run "مسیر برنامه \\ نام برنامه" ، 0 تنظیم oShell \u003d هیچ چیز

برای کسانی که اطلاعاتی ندارند ، فقط متن را در یک دفترچه یادداشت کپی کنید ، مسیرهای خود را به برنامه و نام برنامه وارد کنید ، آن را با هر نامی ذخیره کنید - اما با پسوند vbs ، (به عنوان مثال ، پنجره start.vbs را مخفی کنید)

مثال: فایل دسته ای qwerty.bat را به طور مخفی از درایو C راه اندازی کنید

کم oShell تنظیم oShell \u003d WScript.CreateObject ("WSCript.shell") oShell.run "C: \\ qwerty.bat"، 0 Set oShell \u003d هیچ چیز

کد مشابه

تنظیم WshShell \u003d CreateObject ("WScript.Shell") RetCode \u003d WshShell.Run ("C: \\ qwerty.bat" ، 0 ، نادرست)

شما می توانید نه تنها * .bat بلکه فایلهای دیگر را نیز در حالت مخفی اجرا کنید. به عنوان مثال ، می خواهید mp3 را بدون پنجره پخش ، به شرط ارائه ، اجرا کنید با استفاده از ویندوز دستگاه پخش رسانه ای

تنظیم WshShell \u003d CreateObject ("WScript.Shell") RetCode \u003d WshShell.Run ("C: \\ qwerty.mp3" ، 0 ، False)

اگر mp3 شما به پخش کننده دیگری گره خورده است ، wmplayer.exe را به کد اضافه کنید

تنظیم WshShell \u003d CreateObject ("WScript.Shell") RetCode \u003d WshShell.Run ("wmplayer.exe C: \\ qwerty.mp3" ، 0 ، نادرست)

2. ابزار cmdow (ابزار را در C: \\ windows \\ system32 قرار دهید)

بنابراین ، کنسول خط فرمان در تمام نسخه های سیستم عامل های ویندوز وجود دارد. نسخه های اولیه سیستم عامل به طور مستقیم از حالت MS-DOS پشتیبانی می کند ، که به شما امکان می دهد دستورات ساده مستقیماً از کنسول اجرا شوند. نمایندگان خانواده NT ، مانند ویندوز 2000 یا ویندوز سرور 2003 ، طبق اصول کاملاً متفاوتی کار می کنند ، اما MS-DOS نیز در آنها پشتیبانی می شود ، اما از طریق ماشین مجازی (NT Virtual DOS Machine، NTVDM) ، که به شما امکان می دهد منابع سیستم را مستقیماً از کنسول حالت فرمان نظارت و مدیریت کنید. مفسر حالت فرمان برنامه cmd.exe است که از طریق منوی Start -\u003e Run راه اندازی می شود. علاوه بر این ، برای شروع کنسول ، می توانید از مورد منوی "Start -\u003e All Programs -\u003e Accessories -\u003e Command Prompt" استفاده کنید.

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

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

خود مدیر می تواند با استفاده از نویسه های کنترل ویژه () ، هم دستورات منفرد و هم لیست دستورات را اجرا کند. مثلا:

Command 1 & Command 2 - دستور 1 ابتدا اجرا می شود و فقط سپس دستور 2.
Command 1 && Command 2 - فقط پس از اجرای موفقیت آمیز Command 1 ، فرمان 2 راه اندازی می شود. امکان هدایت جریان خروجی برنامه به طور مستقیم به پرونده متنی برای پردازش بیشتر برای این کار باید از کاراکتر کنترل "\u003e" و نام فایل متنی استفاده کنید. نمونه ای از خروجی محتویات فهرست فعلی به یک فایل متنی Report.txt با استفاده از دستور dir در زیر نشان داده شده است:
dir\u003e Report.txt

یک مدیر می تواند با فراخوانی cmd.exe از خط فرمان ، چندین نسخه از کنسول را اجرا کند. استفاده از کنسول تو در تو این امکان را برای شما فراهم می کند که با متغیرهای محیطی سیستم عامل کار کنید ، بدون اینکه عواقبی برای کل سیستم داشته باشد ، زیرا پس از بستن کنسول تو در تو ، تغییرات متغیرهای محیط ذخیره نمی شوند. برای کنترل این روند از دستورات setlocal ، endlocal و set استفاده می شود.

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

توجه داشته باشید که در تصویر سمت چپ وجود دارد گوشه بالا صفحه زیر از نحو پیچیده استفاده می کند. بنابراین ، بلافاصله پس از خاموش شدن؟ بعد از جدا کننده ویژه "|" یک دستور بیشتر وجود دارد ، که به شما امکان می دهد اطلاعات را نه به طور کامل ، بلکه در بخشهای خاصی روی صفحه نمایش دهید ، که برای خواندن بیشتر مناسب است.

برای بستن کنسول خط فرمان ، باید دستور exit را اجرا کنید.

چه کسی مسئول اینجا است؟

با توجه به قابلیت های آنها ، برنامه های کنسول به موارد زیر تقسیم می شوند:

  • دستورات سیستم عامل دستوراتی مانند خاموش کردن یا taskkill است.
  • دستورات شبکه - net و ipconfig ؛
  • دستورات نظارت بر سیستم - لیست وظایف و systeminfo ؛
  • دستورات پشتیبانی سیستم فایل - dir ، mkdir ، کپی ؛
  • تیم های خدماتی دیسکهای سخت - defrag و diskpart ؛
  • دستورات پشتیبانی از خدمات دایرکتوری (Active Directories) - addrep و dsadd ؛
  • دستورات کمکی ، این بخش شامل برنامه های مختلفی برای ایجاد اسکریپت ، تنظیم چاپگرها ، کار با متغیرهای محیطی و غیره است.

بیایید نمایندگان معمولی هر گروه را بررسی کنیم و به خود اجازه دهیم برخی توصیه ها را در مورد استفاده از دستورات موجود در آنها ارائه دهیم.

دستورات نظارت و تشخیصی

برای تشخیص مشکلات و مشکلات سخت افزاری با نرم افزار دستورات نظارتی مانند systeminfo و لیست کارها در نظر گرفته شده است. این ابزارها فقط برای اولین بار در ویندوز سرور 2003 ظاهر شدند ، بنابراین مدیران هنوز قدردانی کامل نکرده اند عملکرد این دستورات بنابراین ، به عنوان مثال ، اکنون نیازی به ورود به برگه "Properties" از نماد "My Computer" نیست - دستور systeminfo اطلاعات اولیه مربوط به تمام اجزای سیستم را با رمزگشایی کامل بر روی صفحه کنسول چاپ می کند. گزینه / s اطلاعات مربوط به هر مورد را چاپ می کند کامپیوتر از راه دور... به عنوان مثال ، برای یافتن پیکربندی رایانه TESTSERVER ، دستور زیر را اجرا کنید:

Systeminfo / s تستر

و ابزار لیست وظایف فرآیندهای در حال اجرا بر روی کامپیوتر شما را نشان می دهد.

ابزار لیست کار به شما امکان می دهد تا سیستم های موجود در شبکه را جستجو کنید. پارامتر / v به شما امکان می دهد لیست های مفصلی را با اطلاعات مفید ، از جمله در مورد نام های کاربری دریافت کنید ، و پارامتر / t فرایندهایی را که یک فایل dll خاص بارگذاری کرده اند را نشان می دهد. یک ابزار مفید دیگر - openfiles - به شما امکان می دهد در مورد همه اطلاعات کسب کنید باز کردن پرونده ها سیستم عامل محلی و از راه دور. در نسخه های قبلی سیستم عامل های ویندوز ، مجبور بودید از دستور oh.exe استفاده کنید ؛ در نسخه های مدرن ، فقط باید دستور را در خط فرمان کنسول اجرا کنید که حالت نظارت را برای همه پرونده های سیستم باز تنظیم می کند:

Openfiles / محلی روشن است

کاربر با استفاده از دستور با نحو ساده اطلاعات مربوط به تمام پرونده های باز موجود در سیستم را بدست می آورد:

Openfiles

دستور openfiles با گزینه های / query / v نشان می دهد که کدام فرایندها را برای باز کردن پرونده ها شروع کرده اند. با استفاده از سایر پارامترهای کلیدی ، می توانید حالت متفاوتی از خروجی اطلاعات تنظیم کنید.

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

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

  • / s - خاموش کردن کامل نرمال سیستم ؛
  • / p - خاموش
  • / f - خاموش کردن برنامه های فعال ؛
  • / d - تغییر حالت کم مصرف
  • / I - جلسه را بدون خاموش کردن کامپیوتر به پایان برسانید.

Shutdown Event Tracker ، که تمام خاموشی های انجام شده توسط سرپرست را جمع آوری و تشخیص می دهد ، به عنوان ابزاری عمل می کند که تمام خاموش شدن های رایانه را ضبط می کند. خاموش کردن سیستم با نشان دادن دلیل نیز ممکن است ؛ برای این منظور باید از سوئیچ / d استفاده کنید.

دستور taskkill ، آنالوگ دستور kill در سیستم عامل های خانواده * nix ، به شما امکان می دهد یک برنامه آویز را "بکشید". این برنامه ها همراه با دستور tasklist ، ابزاری قدرتمند برای ارائه می دهند مداخله جراحی در هنگام اجرای برنامه هایی که تهدید بالقوه ای برای عملکرد سرور هستند. از پارامترهای این دستور ، به کلید / pid توجه داشته باشید که به شما امکان می دهد با شناسه منحصر به فرد خود فرآیند را خاتمه دهید و با کلید / im ، برنامه را با نام مشخص شده خاتمه دهید. مثال زیر فرآیندهای دارای شناسه 1000 و 1240 را خاتمه می دهد:

Taskkill / pid 1000 / pid 1240

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

برای بهینه سازی هارد دیسک خود می توانید از دستور defrag استفاده کنید. این ابزار می تواند دیسک ها را با استفاده از سیستم فایل FAT ، FAT32 و NTFS. Defrag هم با نوع دیسک پویا و هم از نوع پایه به همان اندازه کار می کند. نحو فراخوانی این دستور به شرح زیر است:

Defrag درایو [-a j [-f] [-v] [-؟ ]

پارامتر -а تنها تجزیه و تحلیل اطلاعات روی دیسک ، پارامتر -f - بهینه سازی اطلاعات ، از جمله در نبود فضای دیسک لازم برای ایجاد پرونده های موقتی و پارامتر -v - را ارائه می دهد و گزارشی از پیشرفت بهینه سازی ارائه می دهد. به یاد داشته باشید که دیسک باید حداقل 15٪ فضای خالی داشته باشد تا بتوان از یک قطعه سازی موفق استفاده کرد.

Fdisk دیگر توسط هسته سیستم عامل پشتیبانی نمی شود سیستم های ویندوز سرور 2003. با دستور diskpart جایگزین شد ، همچنین برای سرویس دهی به درایوهای سخت طراحی شده است. پارتیشن بندی دیسک ، ایجاد دیسک های منطقی ، حذف آنها - اینها تنها برخی از وظایفی است که این ابزار می تواند حل کند. دستور diskpart عمدتا بر روی کار با پرونده های ویژه اسکریپت متمرکز است که روش های نگهداری از هارد دیسک ها را توصیف می کند. فراخوانی این دستور برای فایل اسکریپت Scriptl.txt به این صورت است:

Diskpart / s Scriptl.txt

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

اندازه منطقی پارتیشن \u003d 2048 ایجاد کنید

دستورات شبکه

در میان دستورات شبکه ، من می خواهم دو برنامه برجسته را برجسته کنم. اولین دستور ipconfig است ، دوم netstat است. سرپرستان سیستم از این دستورات نه تنها برای نظارت بر شبکه ، بلکه همچنین برای محافظت در برابر برنامه های خطرناکی که برای کنترل سیستم استفاده می کنند ، استفاده کنید.

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

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

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

کل شبکه از اجزا تشکیل شده و یک ساختار سلسله مراتبی پیچیده است که به شکل درخت ساخته شده است. اشیا چنین سیستمی سایتها ، زیرشبکه ها ، سرورها ، رایانه ها ، گروه ها ، کاربران ، مخاطبین ، دستگاه های شبکه مشترک هستند.

برای نظارت بر چنین ساختار پیچیده ای در سیستم عامل یک دستور dsquery برای جستجوی پیشرفته برای اجزای سرویس دایرکتوری وجود دارد. همچنین ، از این دستور می توان برای نمایش اطلاعات مربوط به خصوصیات اجزای انتخاب شده (switch -attr) استفاده کرد. پارامترهای -scope ، -subtree ، -onelevel ، -base سطح تودرتوی جستجو را تعیین می کنند و سوئیچ -filter فیلتر جستجو را فعال می کند.

در صورت نیاز به تغییر یک یا چند حساب برای یک جز selected سرویس انتخاب شده دایرکتوری ، دستور dsmod می تواند به شما کمک کند. به عنوان مثال ، می توانید یک کاربر را از یک گروه حذف کنید یا اختصاص دهید رمز عبور جدید... تغییر مثال حساب برای کاربر TestUser در زیر آورده شده است:

کاربر Dsmod
"CN \u003d TestUser، CN \u003d Users، DC \u003d bigtex، DC \u003d net" -pwd [ایمیل محافظت شده] -mustchpwd بله

دستور dsmove یک شی را در دامنه فعلی جابجا می کند. با استفاده از کلیدهای -newname و -newparent می توانید نام جدیدی را برای یک شی تنظیم کرده و مکان آن را تغییر دهید.

دستورات نگهداری سیستم فایل

شرح برخی از دستورات متداول برای کار با پرونده ها و دایرکتوری ها در جدول ارائه شده است. دستور deltree ، که با حذف آبشار پوشه ها و پرونده ها در آنها انجام می شود ، اکنون با rmdir با سوئیچ / s جایگزین می شود.

اسرار کوچک سیستم بزرگ

خط فرمان را تغییر دهید

یافتن کلید در رجیستری: در این کلید پارامتر رشته ای "PROMPT" با نوع (REG_EXPAND_SZ) ایجاد کرده و یکی از مقادیر زیر را اختصاص دهید:

  • $ B - نوار عمودی "I" ؛
  • $ D - تاریخ فعلی ؛
  • $ G - علامت بزرگتر از "\u003e"؛
  • $ 1_ کمتر از علامت "<»;
  • $ N - دیسک فعلی ؛
    $ Р - درایو و مسیر فعلی ؛
  • $ Q - \u003d علامت ؛
  • $ Т - زمان فعلی ؛
  • $ V - نسخه ویندوز ؛
  • $ $ - علامت دلار "$".

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

خودکارها

برای فعال کردن توانایی تایپ خودکار دستورات با فشار دادن کلید "Tab" ، کلید را در رجیستری پیدا کنید:

سپس مقدار CompletionChar را بر روی 9 تنظیم کنید که مربوط به شناسه کلید Tab است ، رجیستری را ببندید و رایانه را مجدداً راه اندازی کنید. در پنجره کنسول ، با تایپ کردن بخشی از نام فرمان ، اکنون می توانید کلید "Tab" را فشار دهید ، ویندوز به طور خودکار دستور مورد نیاز را جایگزین می کند.

تغییر رنگ کنسول

کلید را در رجیستری پیدا کنید:

پارامتر DefaultCoior را تغییر دهید. مقدار -F0 متن سیاه را در پس زمینه سفید نشان می دهد ، در حالی که مقدار IE شما را با یک کنسول زرد-آبی شگفت زده می کند.

راه اندازی سریع کنسول خط فرمان از منوی زمینه

کلید را در رجیستری پیدا کنید:

زیرمجموعه های "CommandPrompt -\u003e Command" را به آن اضافه کنید. پارامتر Default کلید Command را روی "cmd.exe / k cd"٪ 1 "تنظیم کنید.

پارامتر Default کلید Command Prompt را بر روی "Open Command Prompt" تنظیم کنید.

با کلیک راست بر روی هر پوشه در Explorer ، می توانید دستور Open Command Prompt را انتخاب کنید ، که یک کنسول با خط فرمان در دایرکتوری مورد نظر راه اندازی می شود.

نتیجه

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

زنگ

کسانی هستند که این اخبار را قبل از شما می خوانند.
برای دریافت جدیدترین مقالات مشترک شوید.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید زنگ را بخوانید
بدون هرزنامه