خاموش و ریستارت زمان بندی شده با دستور 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”
آفرین
عالی بود لذت بردم
سلام من برای خاموش کردن تو شبکه کدشو زدم ولی این ارورو داد
(client-xp: Access is denied.(5
( از سمت سرور ااین کارو کردم)
سلام
خطای Access is denied زمانی نمایش داده میشه که مجوز کافی برای دسترسی به سیستم مورد نظرتون ندارید.
باید یا یک حساب کاربری مثل خودتون روی سیستم مقصد درست کنید یا اینکه با حساب کاربری Administrator سیستم مقصد اینکار رو انجام بدید.
احتمالا تو یک شبکه Workgroup هستید که سرور توانایی خاموش کردن کلاینت ها رو نداره
واقعا عالی بود !!!!!!
بسیارممنون
دنبال همچین سایتی بودم
خواهش میکنم مهدی جان
خوشحالم که سایت مورد علاقه تون رو پیدا کردید. 🙂
موفق و پیروز باشید
سلام من لپتابم هنگ کرده تقریبا یک ماه میشه ولی نمیدونم چطور ریستش کنم از تنظیمات اول رفتم ولی نشد لپتاب روشن میشه ولی تا میخام پسوردمو بزن میگه شما نیاز به ریستارت دارین صد بار ریستارت کردم ولی درست نشد لطفا کمک کنین…
سلام ابوالفضل جان
کلید Power Off لپتاپت رو ۷ تا ۱۰ ثانیه نگه دار تا سیستم کاملا خاموش بشه
بعد فکر میکنم بهتر باشه تا ویندوزت رو از اول نصب کنی 🙂 (آسان ترین کار)
احتمالا مشکل اداپتوره
(اگه ویندوز مشکل نداره)
خیلی ممنون میشم آموزش اجرای خودکار یک فایل پس از روشن شدن و بالا اومدن کامپیوتر رو برامون بزارید سایت های دیگه گذاشته ولی مشکل داره…..(اجرای خودکار با cmd)
خیلی ممنون از سایت خوبتون
سلام مجتبی جان
چشم، حتما آموزشش رو براتون تو سایت قرار میدم.
سلام. میشه کاری کرد که پیغامی که میخوایم نمایش داده بشه، مثلا در 10 ثانیه آخر نمایش داده بشه؟
مسخرس بابا شات دان نمیشه میره رو حالت اسلیپ
سلام
از چه دستوری استفاده میکنید؟
مرسی عالی بود ولی به جز cmd میشه تو run هم کد رو زد
ممنون خیلی ودنبالش میگشتم
سلام، خواهش میکنم
بله میشه در Run هم این دستور رو اجرا کرد.
موفق و سربلند باشید 🙂
سلام ببخشید سیستم من هک شده و با باز شدن ویندوز و لود کردن برنامه ها یه دفعه cmd اجرا میشه و ویندوز شات داون میشه چطور میتونم اون ویروس رو بدون حذف ویندوز پاک کنم آخه وسایل بدرد بخور زیاد دارم
سلام امیر
شما باید Startup و Task Scheduler سیستم رو بررسی کنید.
این آموزشها رو بخونید:
مدیریت استارتاپ ویندوز
علائم ویروسی شدن کامپیوتر
اجرای زمانبندی شده برنامه ها
سلام چند راهکار دارین اگه مدت زمان کافی رو به شما میده که بتونین کار رو انجام بدین سریعا به تسک منیجر برین و در منوی استارت اپ، اپ های غیر لازم رو غیر فعال کنید.
اما اگه بهتون مجال نمیده
میتونین هارد لب تاب رو جدا کنین و به یک سیستم دیگه به صورت هارد اکسترنال یا هارد اینترنال دوم متصل کنید بعد با هارد پاک از ویروس برین توی پوشه های مربوط به هارد الوده و در پوشه ی استارتاپ ویندوز اپ های غیر لازم رو پاک کنید
سلام سیستم من وقتی روشن میشه یک فایلی به نام cmd. Exe باز میشه و کامپیوتر بعداز چند ثانیه خاموش میشه
سلام
استارتاپ سیستمت رو بررسی کن و Task Scheduler رو، ببین برنامه خاصی مشخص شده یا نه
آموزش های مرتبط: مدیریت استارتاپ ویندوز – وظایف زمانبندی شده در ویندوز – چگونه کامپیوتر ویروسی را درست کنیم
سلام
دستوری داریم برای مشخص کردن زمانی برای روشن کردن کامپیوتر؟ مثلا یه بچ فایل بنویسیم و با SCHTASKS بگیم کی اجرا شو
سلام
اگر کامپیوتر خاموش باشه دستوری برای روشن کردنش وجود نداره چون سیستم کلا خاموشه، مگر اینکه بخواهید سیگنال روشن کردن رو از طریق MAC Address به سیستم ارسال کنید که در این مورد هم نیاز دارید از قبل تنظیمات مرتبطش رو در BIOS سیستم تون انجام داده باشید.
سلام میشه هروز عمل خاموش شدن را برای همیشه بذاریم وغیر فعال کنیم
سلام بله، میتونید با از طریق ابزار Task Scheduler در ویندوز یک تسک بنویسید و بگید هر روز در این ساعت کامپیوتر با این دستور خاموش یا ریستارت بشه
خیلی ممنون
عالی و کاربردی بود. 🙂
ممنونم از شما، محبت دارید
سلام
این کد برای بچ فایل ها هم جواب میده دیگه؟
با چه کدی تو بچ فایل ها میشه بگی خودشو تو استارتآپ کپی کنه؟
سلام بله جواب میده
شما میتونید از دستور reg add استفاده کنید و کد مد نظر تون رو به بخش run در رجیستری اضافه کنید.
سلام ممنون میشم بگید که آیا بعد از نشون دادن این پیام امکان کنسل کردنش وجود داره؟ چطور میشه اگر خواستیم جلوشو بگیریم cancel کنیم؟
سلام
بله، باید از دستور shutdown /a استفاده کنید.
یه دنیا ازت ممنونم. بهترین توضیح رو برای دستور شات داون دادی و فهمیدم.
سلام مهندس.
بسیار سپاسگزارم از سایتتون…
در یکی دیگر از ویدیوها شما دور زدن پسوورد یوزر را آموزش دادید. سوالاتی داشتم.
زمانی که سی دی ویندوز رو قرار میدیم و فرست بوت میاییم بالا و وارد کاکنت پرومپت میشیم تا 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
سلااام مهندس خیلی ممنونم . متوجه شدم تشکر
سلام خواهشمندم، موفق باشید
سلام و خسته نباشید ، مهندس چطوری میتونم با باز کردن یک درایو (مثلا D) ، همزمان یک فایل bat اجرا بشه ؟ و یه سوال دیگه : چطور میتونم پنجره اجرای فایل bat در بکگراوند باشه (مخفی باشه). مثلا دستور خاموش شدن (بعد ۲ ساعت) رو نوشتم ،ولی میخام این پنجره تو این مدت نمایش داده نشه . ممنون
سلام و سلامت باشید
اگر قابلیت Autorun فعال باشه میتونی استفاده کنی، یا از Task Scheduler برای ایجاد یک وظیفه، برای هنگامیکه یک رویداد مشخص (مثل وارد شدن به درایو) اتفاق بیافته
مطالب مرتبط: آموزش Task Scheduler – فایل Autorun
سلام عرض می کنم.
وقتتون بخیر.
اول از همه تشکر میکنم.
یک سوال داشتم. مهندس آیا راهی وجود نداره که بشه پسوورد Network credentials ، صفحه لاگ این به سرور رو هم دور زد؟
سلام، وقت بخیر، ممنونم از محبت تون
منظورتون رو از Network Credentials متوجه نشدم، یعنی میخواهید از طریق شبکه رمز عبور یک حساب کاربری رو دور بزنید؟ برای این مورد من راهی بلد نیستم.
ولی از طریق همون آموزش قبل میشه رمز سرور رو هم عوض کرد
و یا چطور میشه از طریق کلاینت جوین شده به دامین، پسوورد ادمین دامین و Domain User ها رو دور زد؟
نمیتونم بگم نمیشه، من راهی برای این موارد بلد نیستم، باید با متخصصین تست نفوذ صحبت کنید. نحوه الحاق شدن به دامنه رو در اینترنت میتونید آموزش ببینید اما دور زدن شو از طریق شبکه فکر نمیکنم امکان داشته باشه، یا حداقل من نمیدونم. اما به صورت افلاین اگر روی درایو ویندوز سرور بیت لاکر فعال نباشه میشه دورش زد.
سلام بله منظورم همین هست.
دور زدن پسوورد سرور ، به این روش که آموزش دادید ، اگر به سرور دسترسی فیزیکی نداشته باشم ، امکان پذیر نیست ؟
سلام، خیر بدون دسترسی فیزیکی چنین کاری ممکن نیست،ولی خب امکان اینکه آسیب پذیری های دیگه ای وجود داشته باشه که بشه از طریق شبکه حساب کاربری رو پیدا کرد یا دور زد هست و این رو متخصصین هک و امنیت میدونند. (من علمش رو ندارم)
network credential همون پنجره لاگ اینی هست که وقتی میخواییم به سرور کانکت بشیم باز میشه ، باید یوزر پس سرور رو وارد کنیم، منظورم همون هست.
اهمم متوجه شدم منظورتون استفاده از ابزار ریموت دسکاپ، خب این میشه از طریق شبکه، باید شبکه رو با ابزار های Protocol Sniffer مثل Wireshark انالیز کنید، بعد کلا داده ها Encrypt شده هستند. امنیت برنامه ها و سیستم های مایکروسافت آبکی هم نیست 🙂
(این مسئله هم درسته چیزهای که خیلی جلوی چشم هستند دیده نمیشن)
موفق باشید
سلام
اگر بخواهیم یک کامپیوتر هر روز مشخصا در یک ساعت معین ریاستارت بشه دستوری وجود داره؟
سلام
دستور schtasks به شما اجازه میده تا به صورت زمانبندی دستوارت یا برنامه ها رو اجرا کنید