नींद, हाइबरनेट, फिर से शुरू, और शटडाउन पर स्क्रिप्ट निष्पादित कैसे करें


18

मैं अपने क्लासरूम के दस्तावेजों को ड्रॉपबॉक्स पर होस्ट करने के साथ-साथ रिमोट स्टोरेज के लिए अपनी व्यक्तिगत साइट पर रखता हूं। यह एक iPad, लैपटॉप और डेस्कटॉप के बीच स्विच करने के बाद से बहुत मदद करता है, इसलिए मेरे दस्तावेज़ों के संपर्क से बाहर होने के बारे में कोई चिंता नहीं है।

समस्या यह है, यह समाधान मुझे win7 के लिए सिंक प्रोग्राम (synctoy) को निष्पादित करने के लिए याद करने पर निर्भर करता है, इसलिए मैं इसे स्वचालित रूप से करने के लिए एक समाधान चाहूंगा। मुझे कुछ स्क्रिप्टिंग सहायता मिली है जो बूटअप पर काम करना चाहिए, लेकिन मैं नींद और हाइबरनेट में प्रवेश करने के लिए स्क्रिप्ट कैसे प्राप्त कर सकता हूं, दोनों से फिर से शुरू, साथ ही बंद होने से पहले निष्पादित करना।


+1 अच्छा सवाल। मुझे पता है कि विशिष्ट स्क्रिप्ट हैं जो आप इसके लिए उबंटू लिनक्स में जोड़ सकते हैं (हालांकि मैं विशेष रूप से खुद को जानना चाहता हूं)। वैसे भी, मैं पूरी तरह से Windows का उपयोग करने में आया हूँ।
जेम्स टी स्नेल

जवाबों:


11

जब कंप्यूटर हाइबरनेट या स्लीप मोड से वापस लौटे तो यह कोशिश करें

Begin the Task: On an event
Setting Basic
Log:  System
Source: Power-Troubleshooter
Event ID: 1
The system has resumed from sleep.

जब आप कंप्यूटर को हाइबरनेट या स्लीप मोड में रखते हैं

Begin the Task: On an event
Setting Basic
Log:  System
Source: Kernel-Power
Event ID: 42
The system is entering sleep.

जब मैं हाइबरनेट काम नहीं करता। मैं इवेंट व्यूअर में लॉग इन हो रही घटना को देख सकता हूं, लेकिन टास्क शेड्यूलर में मैंने जो स्क्रिप्ट निर्दिष्ट की है, वह हाइबरनेट से सिस्टम रिटर्न के बाद ही चल रही है। टास्क शेड्यूलर इतिहास के अनुसार, कार्य को ट्रिगर किया जाता है लेकिन चलाया नहीं जाता है।
एंड्रियास हैफेरबर्ग

8

आप विंडोज 7 में टास्क शेड्यूलर के लिए ट्रिगर के रूप में निम्न में से किसी भी विकल्प का उपयोग करने वाला कार्य बना सकते हैं:

  • समय पर
  • लोगन पर
  • प्रारंभ होने पर
  • आइडल पर
  • एक घटना पर
  • उपयोगकर्ता सत्र के संबंध में
  • उपयोगकर्ता सत्र से डिस्कनेक्ट करने पर
  • वर्कस्टेशन लॉक पर
  • वर्कस्टेशन अनलॉक पर

वहाँ काम करने के लिए बहुत कुछ है, मैं Idle पर वर्कस्टेशन लॉक और वर्कस्टेशन अनलॉक ट्रिगर पर देख रहा हूँ। शायद यही तुम्हारा सबसे अच्छा दांव है।

उम्मीद है की वो मदद करदे।


बिंगो। मेरा एक कार्य निर्धारित है जो SyncToyCmd.exe -Rप्रतिदिन चलता है, इसलिए इसे अन्य ट्रिगर्स के साथ भी ठीक काम करना चाहिए।
एंड्रयू कोलेसन

1

जब मैं इसे स्थापित करना चाहता था, मैं एक बहुत कम विलंबता दृष्टिकोण चाहता था ताकि मुझे एक छप स्क्रीन मिल सके। कार्य शेड्यूलर के लिए आप ट्रिगर को "एक घटना पर" सेट करना चाहते हैं, फिर मूल के बजाय कस्टम पर सेट करें, फिर क्वेरी को मैन्युअल रूप से इवेंट ट्रिगर के XML टैब के तहत संपादित करें।

मैंने XML के लिए इस स्क्रिप्ट की कोशिश की:

<QueryList>
  <Query Id="0" Path="System">
    <Select Path="System">*[System[Provider[@Name='Microsoft-Windows-Kernel-Power'] and (Level=4 or Level=0) and (EventID=42)]]</Select>
  </Query>
</QueryList>

यदि आपको एक स्नैप में शुरू करने के लिए एप्लिकेशन की आवश्यकता है, तो यह करने का सबसे अच्छा तरीका है।


0

यहाँ कुछ निर्धारित तरीकों की कोशिश करने के बाद, मुझे नींद पर चलने के लिए स्क्रिप्ट प्राप्त करने में कभी सक्षम नहीं होना पड़ा। अंतर्निहित विंडोज टास्क शेड्यूलर सुविधाओं ने इसे ठीक नहीं किया।

मुझे "पावर ट्रिगर" या "विंडोज 7 सस्पेंड / रिज्यूम कंट्रोल" नामक एक छोटा सा ओपन सोर्स यूटिलिटी मिला । अच्छी तरह से पॉलिश नहीं होने या वर्तमान में बनाए रखने के बावजूद, मुझे यह टूल बिना मुद्दों के विंडोज 10 पर काम करने के लिए मिला। हालांकि, स्क्रिप्ट को सस्पेंड या फिर से शुरू करने के लिए आसानी से चलाने के लिए, आपको संस्करण 1.01 का उपयोग करना होगा, न कि नवीनतम संस्करण का


0

मशीन को बंद करने या हाइबरनेट करने से पहले आपको जो कुछ भी करने की ज़रूरत है वह करने के लिए आप एक बैच फ़ाइल बना सकते हैं।

मन करें कि आपको "प्रारंभ / प्रतीक्षा करें xxx.exe" के साथ एप्लिकेशन चलाना चाहिए, इसलिए बैच फ़ाइल पूरी होने और बाहर निकलने के लिए प्रतीक्षा करेगी और अन्य कार्यों के पूरा होने से पहले शटडाउन भाग तक नहीं पहुंच पाएगी।

उस फ़ाइल में अंतिम कमांड "शटडाउन xxx yyy" होना चाहिए जहां xxx और yyy शटडाउन कमांड के लिए पैरामीटर हैं। फिर आप किसी अन्य शट डाउन कमांड / एप्लिकेशन का उपयोग करने के बजाय बस इस बैच फ़ाइल को चला सकते हैं।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.