URL को कॉल करने के लिए किसी कार्य को कैसे शेड्यूल करें


10

मेरे पास एमवीसी ऐप है। मेरे पास एक नियंत्रक है जिसे जब कहा जाता है तो सक्रिय निर्देशिका को क्वेरी करने के लिए एक पृष्ठभूमि प्रक्रिया चलती है और डेटाबेस को अपडेट करता है।

http: // MyApp / BackgroundTask / भागो

मैं इसे बिना ब्राउज़र खोले एक शेड्यूल (दैनिक) पर चलाना चाहता हूं। मैं देख रहा हूं कि बहुत सारे थर्ड पार्टी सॉल्यूशन हैं, क्या इसमें कुछ बनाया गया है?

जवाबों:


23

Powershell से Invoke-WebRequest cmdlet का उपयोग करें ।

अपने कार्य में:

  • क्रिया: Start a program
  • कार्यक्रम / स्क्रिप्ट: powershell.exe
  • तर्क: -Command "Invoke-WebRequest http://myapp/BackgroundTask/Run"

1
एकीकृत प्रमाणीकरण का उपयोग कैसे करें?
जैक

नोट: यह केवल PowerShell 3 और up (आपके संस्करण की जाँच करने के लिए, get-hostशक्तियाँ में टाइप ) में काम करता है। निचले संस्करणों में आपको अलग-अलग
पॉवरशेल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.