|
|
|
|
---
|
|
|
|
|
layout: post
|
|
|
|
|
title: ปิด-เปิด Com อัตโนมัติ จริงๆก็แค่ Windows
|
|
|
|
|
created: 1122877883
|
|
|
|
|
categories:
|
|
|
|
|
- tips
|
|
|
|
|
---
|
|
|
|
|
ด้วยความที่ทำ server เลยต้องทำงี้..ฮ่าๆ เอาเป็นว่าต้องอ้างอิงจากพี่ microsoft ก่อน trouble shooting อันนี้ <a href="http://support.microsoft.com/?kbid=317371" target=" ">Q317371</a> เลยทำให้ได้ความคิดที่จะจัดการเจ้า com เราให้มันปิด-เปิดเองซะเลย เพราะคงเปิดไว้ทั้งวันทุกวันไม่ไหว แหะๆ จริงๆก็เพราะเปลืองไฟ 555
|
|
|
|
|
|
|
|
|
|
__<u>การปิดเครื่อง</u>__
|
|
|
|
|
|
|
|
|
|
มาเริ่มต้นกันที่ปิดเครื่องก่อนดีกว่า.. เราต้องมาดูกันว่าจะทำ shortcut เพื่อ shutdown กันยังไง? จะต้องใช้คำสั่งนี้~
|
|
|
|
|
|
|
|
|
|
__shutdown \\computername /l /a /r /t:xx "msg" /y /c__
|
|
|
|
|
|
|
|
|
|
โดย แต่ละคำสั่งมีความหมายดังนี้
|
|
|
|
|
|
|
|
|
|
* __\\computername__: เอาไว้สั่งให้ตัวอื่นในเครือข่ายปิด ฮ่าๆ อันนี้เราคงไม่ได้ใช้
|
|
|
|
|
* __/l__ (ตัว "L" เล็กนะครับ): ใช้บอกว่าปิดเครื่องนี้แหละ.. ไม่ใช่เครื่องอื่น
|
|
|
|
|
* __/a__: อันนี้แปลว่า abort! เอาไว้ใช้เวลาเจอ blaster กับ sasser ฮ่าๆ ..
|
|
|
|
|
* __/r__: อันนี้คือ restart คือ ให้มัน restart แทนที่จะ shutdown
|
|
|
|
|
* __/t:xx__: แปลว่า time นั้นเอง ไว้กำหนดเวลาเป็นหน่วยวินาที
|
|
|
|
|
* __"msg"__: เป็น message บอกตอน shutdown ยาวที่สุดก็ 127 ตัวอักษร
|
|
|
|
|
* __/y__: อันนี้เอาไว้บังคับขู่เข็ญเผื่อมีโปรแกรมเรื่องมากถามก่อนจะปิด ให้ตอบ yes (ปิดๆๆๆ ไปเหอะ)
|
|
|
|
|
* __/c__: อันนี้โหดกว่าคือ สั่งปิดทุกโปรแกรมเลย ฮ่าๆ ซึ่งอาจจะทำให้อย่าง word ไม่ save อะไรเลยนั่นเอง.. ฮ่าๆ
|
|
|
|
|
|
|
|
|
|
อืม ทดสอบได้ครับ เช่น จะต้องการให้ปิดเลย ก็จะใช้คำสั่งว่า "shutdown /l /t:00 /y /c" นั่นก็คือให้ปิดเครื่องนี้แหละ ปิดไปเลย ไม่ต้องสนใจว่าเปิดอะไรอยู่ ฮ่าๆ
|
|
|
|
|
|
|
|
|
|
ปัญหาก็คืออันนี้เป็นคำสั่งของ Windows 2000 แฮะ ฮ่าๆ ถ้าเป็นสำหรับ Win Xp หล่ะก็จะมีความแตกต่างบ้างครับนี่ครับ (เริ่มขี้เกียจ หุหุ ก๊อปมาเลย)
|
|
|
|
|
|
|
|
|
|
Usage: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-c "comment"] [-d up:xx:yy]
|
|
|
|
|
No args Display this message (same as -?)
|
|
|
|
|
-i Display GUI interface, must be the first option
|
|
|
|
|
-l Log off (cannot be used with -m option)
|
|
|
|
|
-s Shutdown the computer
|
|
|
|
|
-r Shutdown and restart the computer
|
|
|
|
|
-a Abort a system shutdown
|
|
|
|
|
-m \\computername Remote computer to shutdown/restart/abort
|
|
|
|
|
-t xx Set timeout for shutdown to xx seconds
|
|
|
|
|
-c "comment" Shutdown comment (maximum of 127 characters)
|
|
|
|
|
-f Forces running applications to close without warning
|
|
|
|
|
-d [u][p]:xx:yy The reason code for the shutdown
|
|
|
|
|
u is the user code
|
|
|
|
|
p is a planned shutdown code
|
|
|
|
|
xx is the major reason code (positive integer less than 256)
|
|
|
|
|
yy is the minor reason code (positive integer less than 65536)
|
|
|
|
|
|
|
|
|
|
<center> <img src="http://media.mycapsules.com/com/tips/003/icon.png"> </center>
|
|
|
|
|
จากนั้นก็มาดูในส่วนที่จะให้มันทำงานอัตโนมัติกันครับ เราจะใช้ Scheduled Tasks ที่มีใน windows นี่แหละครับ ให้เข้า Control Panel | Scheduled Tasks อยู่ครับ เมื่อเข้าไปแล้วเราก็จะมาสร้าง task ใหม่กันครับ แต่ปัญหาอย่างนึงก็คือ เราต้องสร้าง account ที่มี password ก่อนครับ จะเป็น Administrator หรือตัวที่ใช้กันทุกวันก็ได้ แต่สำคัญคือ จะใช้ account ที่ไม่มี password ไม่ได้ครับ มันจะไม่ run ให้เนื่องด้วยเหตุผลของความปลอดภัยค้าบบ
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เมื่อเข้าในโปรแกรมก็จะเพิ่ม task โดยกด add Scheduled Tasks ได้เลย ก็ click next ไปครับ
|
|
|
|
|
|
|
|
|
|
* เมื่อมันให้เลือกโปรแกรมก็เข้าไปหาที่ c:\windows\system32\shutdown.exe ครับ
|
|
|
|
|
* มันจะให้กำหนดครับ ว่าจะให้ทำงานอย่างไร ก็เลือกไปตามสะดวกครับ (จริงๆมันเปลี่ยนได้ครับ กดๆไปก่อนก็ได้)
|
|
|
|
|
|
|
|
|
|
<center> <img src="http://media.mycapsules.com/com/tips/003/schedule_task.png"> </center>
|
|
|
|
|
พอเรียบร้อยแล้วก็จะได้ task ขึ้นมาตัวนึงครับ ให้กด double click หรือ click ขวา properties ก็จะเข้าไปอีก windows นึงครับ แล้วจะเห็นที่ช่อง Run ให้ใส่คำสั่งตามต้องการเลยครับ
|
|
|
|
|
<center> <img src="http://media.mycapsules.com/com/tips/003/properties.png"> </center>
|
|
|
|
|
ทุกครั้งที่มีการแก้ไขก็จำเป็นต้องกรอก password ของ account นั้นๆนะครับ เพื่อความปลอดภัย ฮ่าๆ แล้วเราก็สามารถเลือกเวลาให้มัน run task ได้ตามต้องการที่ tab "Schedule" ครับ ผมจะให้มันปิดตอนตี 1 45 นาที ก็ตั้งไว้ค้าบบ เท่านี้ก็เรียบร้อยในส่วนการปิดเครื่องแล้วครับ
|
|
|
|
|
|
|
|
|
|
__<u>การเปิดเครื่อง</u>__
|
|
|
|
|
|
|
|
|
|
อันนี้ต้องใช้ความสามารถของ board เองครับ ซึ่งจะต้องเข้าไปตั้งค่าใน BIOS โดยแต่ละเครื่องก็ไม่เหมือนกัน มันจะต่างกันอยู่ 2 แบบหน่ะครับ คือ BIOS ของ Award และ Phoenix ครับ ฮ่าๆ โดยการเข้าไปตั้งค่าให้กด del ตอน boot เครื่อง (อาจจะเป็นปุ่มอื่น ถ้าเป็นเครื่องมีสกุล อิอิ มียี่ห้อนั่นเองครับ) แล้วก็เข้าไปตามแต่ละหัวข้อ ดูว่าอันไหนจะมีหล่ะครับ ก็ตั้งค่าได้ตามชอบใจว่าจะให้เปิดเมื่อไหร่ครับ ^_^
|
|
|
|
|
|
|
|
|
|
อย่างของผมเป็น Phoenix ก็จะเข้าได้ตามนี้ครับ
|
|
|
|
|
|
|
|
|
|
* Power Management Setup > Wake up Events > Power-On by Alarm > แล้วก็กำหนดเวลาเอาครับ
|
|
|
|
|
|
|
|
|
|
ของผมจะตั้งให้มันเปิดประมาณ 7 โมงครึ่งประมาณนี้หล่ะครับ ฮ่าๆ ได้พักประมาณ 6 ชม. อิอิ แค่นี้ก็เรียบร้อยครับ มันก็จะเปิดให้อัตโนมัติค้าบบ ส่วนของ Award ก็น่าจะคล้ายๆกันครับ ลองมั่วๆดูครับ ไม่ยากครับ
|