Windows Run Scheduled Task หลังจากตื่นขึ้นมาด้วย Command Line


2

ฉันกำลังพยายามใช้บรรทัดคำสั่งเพื่อสร้างงานที่กำหนดเวลาไว้ซึ่งจะทำงานหลังจากที่ฉันเข้าสู่บัญชีของฉันไม่ว่าจะเป็นครั้งแรกในวันนั้นหรือหลังจากที่กลับมาทำงานจากโหมดสลีป / ไฮเบอร์เนตแล้วเข้าสู่ระบบ

ฉันพบ schtasks คำสั่งและนี้ดูเหมือนว่าสิ่งที่ฉันต้องการเรียกใช้งานหลังจากเข้าสู่ระบบ: http://technet.microsoft.com/en-us/library/cc772785%28v=ws.10%29.aspx#BKMK_logon

schtasks /create /tn TaskName /tr TaskRun /sc onlogon

หลังจากเรียกใช้คำสั่งของฉันฉันสามารถเห็นชื่องานของฉันอยู่ในรายการงานที่กำหนดเวลาไว้ แต่จะไม่ทำงานไม่ว่าฉันจะเข้าสู่ระบบจากการรีสตาร์ทรีเฟรชหรือหลังจากทำงานต่อจากโหมดสลีป / ไฮเบอร์เนต นี่คือคำสั่งของฉัน:

schtasks /create /tn "AutohotKey Windows Logon Trigger" /tr "calc" /sc ONLOGON

ความคิดใด ๆ

ขอขอบคุณสำหรับเวลาของคุณ.


@frequency คุณลองใช้ GUI เพื่อยืนยันการตั้งค่าของงานหรือไม่
Ramhound

@Ramhound งานที่กำหนดเวลาไว้นี้จะต้องสร้างและดำเนินการโดยสคริปต์อัตโนมัติดังนั้นฉันจึงไม่สามารถใช้ GUI ได้
Oliver Spryn

ฉันไม่ได้ขอให้คุณสร้างผ่าน GUI ฉันขอให้คุณยืนยันการตั้งค่าสำหรับงานนั้น
Ramhound

คำตอบ:


1

สำหรับงานที่ซับซ้อนจะง่ายต่อการสร้างงานใน GUI ส่งออกเป็น XML แล้วใช้บรรทัดคำสั่ง SCHTASKS /CREATE /tn TaskName /XML xmlfile.

ทริกเกอร์เหตุการณ์ใน GUI ที่คุณต้องการแสดงเป็น "เมื่อเข้าสู่ระบบ" และ "เมื่อปลดล็อคเวิร์กสเตชัน"

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.