دوره‌ های آموزشی نووا
مارس 12, 2023

خاموش و ریستارت زمان بندی شده با دستور shutdown

Avatar photo
برنامه نویس MERN Stack
خاموش و ریستارت زمان بندی شده با دستور shutdown

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

ویدیو دستور shutdown

برای خاموش نمودن یک سیستم به صورت عادی کافیست Shutdown را به همراه پارامتر /s وارد کنید تا سیستم شما بعد از مدت 30 ثانیه به صورت خودکار خاموش شود. برای مثال:

Shutdown /s

برای خاموش نمودن یک سیستم در زمان مشخص پس از وارد نمودن پارامتر /s باید از پارامتر /t به همراه زمان خاموش شدن سیستم به ثانیه استفاده کنید برای مثال:

Shutdown /s /t 3600

دستور بالا سیستم را یک ساعت بعد خاموش میکند.

برای ریستارت نمودن کامپیوتر باید از Shutdown به همراه پارامتر /r استفاده کنید همچنین برای ریستارت نمودن پس از مدت زمان مشخص باید از پارامتر /t به همراه ثانیه آن استفاده کنید برای مثال:

Shutdown /r

Shutdown /r /t 60

برای Logoff نمودن سیستم باید از دستور Shutdown به همراه پارامتر /l استفاده کنید.

نکته: به طور کلی نمیتوان از پارامترهای /m و /t و /d به همراه پارامتر /l استفاده نمود.

Shutdown /l

اگر سیستم خود را برای زمان مشخصی تنظیم نموده اید که خاموش یا ریستارت شود میتوانید از Shutdown با پارامتر /a برای لغو آن استفاده کنید برای مثال:

Shutdown /a

برای خاموش نمودن سیستم بدون هشدار و زمان میتوانید از دستور Shutdown به همراه پارامتر /p استفاده کنید برای مثال:

Shutdown /p

برای hibernate نمودن ویندوز باید از دستور Shutdown با پارامتر /h استفاده کنید نکته: نمیتوان پارامتر /h را با پارامتر /t و … استفاده نمود برای مثال:

Shutdown /h

برای خاموش نمودن کامپیوتر به صورت Hybrid باید از پارامتر /hybrid پس از Shutdown استفاده کنید خاموش نمودن سیستم به صورت Hybrid سیستم شما را برای روشن شدن سریع آماده میکند.

Shutdown /hybrid

با پارامتر /e در دستور Shutdown میتوانید علت های مختلف در خاموش شدن های غیر منتظره را پیدا کنید.

Shutdown /e

برای خاموش یا ریستارت نمودن یک کامپیوتر تحت شبکه باید از Shutdown با پارامتر /m به همراه نام (hostname) کامپیوتر مقصد استفاده کنید برای مثال:

Shutdown /s /m \\Windows-pc

Shutdown /r /m \\Windows-pc

در صورتی که میخواهید یک پیام هنگام خاموش شدن کامپیوتر برای شما نمایش داده شود باید از دستور Shutdown به همراه پارامتر /c و پیام مورد نظر خود استفاده کنید برای مثال:

Shutdown /s /t 300 /c "YOU CAN FIND WORLD OF TECHNOLOGY IN TML-MANAGER.IR"

در صورتی که هر سوال یا انتقادی داشتید نووا بلاگ را از محبت خودتون دریغ نکنید.

48 پاسخ به “خاموش و ریستارت زمان بندی شده با دستور shutdown”

  1. Avatar photo حسین گفت:

    آفرین
    عالی بود لذت بردم

  2. Avatar photo II0IOneLeg گفت:

    سلام من برای خاموش کردن تو شبکه کدشو زدم ولی این ارورو داد
    (client-xp: Access is denied.(5
    ( از سمت سرور ااین کارو کردم)

    • سلام
      خطای Access is denied زمانی نمایش داده میشه که مجوز کافی برای دسترسی به سیستم مورد نظرتون ندارید.
      باید یا یک حساب کاربری مثل خودتون روی سیستم مقصد درست کنید یا اینکه با حساب کاربری Administrator سیستم مقصد اینکار رو انجام بدید.
      احتمالا تو یک شبکه Workgroup‌ هستید که سرور توانایی خاموش کردن کلاینت ها رو نداره

  3. Avatar photo مهدی گفت:

    واقعا عالی بود !!!!!!

  4. Avatar photo مهدی گفت:

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

  5. Avatar photo Abolfazl گفت:

    سلام من لپتابم هنگ کرده تقریبا یک ماه میشه ولی نمیدونم چطور ریستش کنم از تنظیمات اول رفتم ولی نشد لپتاب روشن میشه ولی تا میخام پسوردمو بزن میگه شما نیاز به ریستارت دارین صد بار ریستارت کردم ولی درست نشد لطفا کمک کنین…

  6. Avatar photo مجتبی ه.ک.ر گفت:

    خیلی ممنون میشم آموزش اجرای خودکار یک فایل پس از روشن شدن و بالا اومدن کامپیوتر رو برامون بزارید سایت های دیگه گذاشته ولی مشکل داره…..(اجرای خودکار با cmd)
    خیلی ممنون از سایت خوبتون

  7. Avatar photo Maki گفت:

    سلام. میشه کاری کرد که پیغامی که میخوایم نمایش داده بشه، مثلا در 10 ثانیه آخر نمایش داده بشه؟

  8. Avatar photo pouriya گفت:

    مسخرس بابا شات دان نمیشه میره رو حالت اسلیپ

  9. Avatar photo mr.a گفت:

    مرسی عالی بود ولی به جز cmd میشه تو run هم کد رو زد
    ممنون خیلی ودنبالش میگشتم

  10. Avatar photo امیر گفت:

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

  11. Avatar photo سینا گفت:

    سلام سیستم من وقتی روشن میشه یک فایلی به نام cmd. Exe باز میشه و کامپیوتر بعداز چند ثانیه خاموش میشه

  12. Avatar photo میلاد گفت:

    سلام
    دستوری داریم برای مشخص کردن زمانی برای روشن کردن کامپیوتر؟ مثلا یه بچ فایل بنویسیم و با SCHTASKS بگیم کی اجرا شو

    • سلام
      اگر کامپیوتر خاموش باشه دستوری برای روشن کردنش وجود نداره چون سیستم کلا خاموشه، مگر اینکه بخواهید سیگنال روشن کردن رو از طریق MAC Address به سیستم ارسال کنید که در این مورد هم نیاز دارید از قبل تنظیمات مرتبطش رو در BIOS سیستم تون انجام داده باشید.

  13. Avatar photo ساسان صالحی گفت:

    سلام میشه هروز عمل خاموش شدن را برای همیشه بذاریم وغیر فعال کنیم

  14. Avatar photo mhd62 گفت:

    خیلی ممنون
    عالی و کاربردی بود. 🙂

  15. Avatar photo رضا گفت:

    سلام
    این کد برای بچ فایل ها هم جواب میده دیگه؟
    با چه کدی تو بچ فایل ها میشه بگی خودشو تو استارت‌آپ کپی کنه؟

  16. Avatar photo علی گفت:

    سلام ممنون میشم بگید که آیا بعد از نشون دادن این پیام امکان کنسل کردنش وجود داره؟ چطور میشه اگر خواستیم جلوشو بگیریم cancel کنیم؟

  17. Avatar photo amir گفت:

    یه دنیا ازت ممنونم. بهترین توضیح رو برای دستور شات داون دادی و فهمیدم.

  18. Avatar photo Sara HematZade گفت:

    سلام مهندس.
    بسیار سپاسگزارم از سایتتون…
    در یکی دیگر از ویدیوها شما دور زدن پسوورد یوزر را آموزش دادید. سوالاتی داشتم.
    زمانی که سی دی ویندوز رو قرار میدیم و فرست بوت میاییم بالا و وارد کاکنت پرومپت میشیم تا CMD رو جایگزین OSK کنیم:
    1) چرا در همین مرحله ، قبل از بالا اومدن سیستم عامل ، میشه CMD رو جایگزین OSK کرد ولی نمیشه همینجا پسوورد رو دور زد ؟ و خط فرمان ها رو که تست کردم ارورِ The workstation service has not been started رو میده ؟

    2) سوال بعدیم این هست که چه جوری میتونیم OSK رو به حالت اول برگردونیم؟ من ویدیو آموزشی بیت لاکر رو il مشاهده کردم ولی میخوام OSK برگرده به حالت اول.

    • سلام، ممنونم از محبت تون
      ۱) برای اینکه ویندوز از فایلهاش در سطح رجیستری و فایل سیستم حفاظت میکنه، و ما زمانی نیاز به دور زدن رمز عبور داریم که رمز عبور رو فراموش کرده باشیم و از قبل وارد ویندوز نشده باشیم. زمانیکه به حساب ادمین ویندوز دسترسی داریم نیازی به دور زدن رمز ویندوز نیست به اینخاطر که مدیر سیستم هستیم و هر تنظیمی و تغییری که بخواهیم رو میتونیم انجام بدیم
      ۲) همون فرایند قبل رو باید انجام بدید و فقط فایل osk.exe رو حذف کنید و فایل osk.exe-backup که ایجاد کردید و به osk.exe تغییر نام بدید.
      ویدیو مرتبط: https://www.aparat.com/v/PMd6w

  19. Avatar photo Sara HematZade گفت:

    سلااام مهندس خیلی ممنونم . متوجه شدم تشکر

  20. Avatar photo Kamil گفت:

    سلام و خسته نباشید ، مهندس چطوری میتونم با باز کردن یک درایو (مثلا D) ، همزمان یک فایل bat اجرا بشه ؟ و یه سوال دیگه : چطور میتونم پنجره اجرای فایل bat در بکگراوند باشه (مخفی باشه). مثلا دستور خاموش شدن (بعد ۲ ساعت) رو نوشتم ،ولی میخام این پنجره تو این مدت نمایش داده نشه . ممنون

  21. Avatar photo Sara HematZade گفت:

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

    • سلام، وقت بخیر، ممنونم از محبت تون
      منظورتون رو از Network Credentials متوجه نشدم، یعنی میخواهید از طریق شبکه رمز عبور یک حساب کاربری رو دور بزنید؟ برای این مورد من راهی بلد نیستم.
      ولی از طریق همون آموزش قبل میشه رمز سرور رو هم عوض کرد

  22. Avatar photo Sara HematZade گفت:

    و یا چطور میشه از طریق کلاینت جوین شده به دامین، پسوورد ادمین دامین و Domain User ها رو دور زد؟

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

  23. Avatar photo Sara HematZade گفت:

    سلام بله منظورم همین هست.
    دور زدن پسوورد سرور ، به این روش که آموزش دادید ، اگر به سرور دسترسی فیزیکی نداشته باشم ، امکان پذیر نیست ؟

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

  24. Avatar photo Sara HematZade گفت:

    network credential همون پنجره لاگ اینی هست که وقتی میخواییم به سرور کانکت بشیم باز میشه ، باید یوزر پس سرور رو وارد کنیم، منظورم همون هست.

    • اهمم متوجه شدم منظورتون استفاده از ابزار ریموت دسکاپ، خب این میشه از طریق شبکه، باید شبکه رو با ابزار های Protocol Sniffer مثل Wireshark انالیز کنید، بعد کلا داده ها Encrypt شده هستند. امنیت برنامه ها و سیستم های مایکروسافت آبکی هم نیست 🙂
      (این مسئله هم درسته چیزهای که خیلی جلوی چشم هستند دیده نمیشن)
      موفق باشید

  25. Avatar photo سعید گفت:

    سلام
    اگر بخواهیم یک کامپیوتر هر روز مشخصا در یک ساعت معین ریاستارت بشه دستوری وجود داره؟

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *