इससे पहले कि मैं इस सवाल पर डुबकी लगाऊं, मुझे कई अन्य सवाल मिल गए हैं, जो मेरी तरह ही लगते हैं, लेकिन वे मेरी समस्या का समाधान नहीं कर पाए हैं। यहाँ उनके लिए लिंक हैं:
दूरस्थ रूप से "स्क्रिप्ट के रूप में व्यवस्थापक चलाएँ" स्क्रिप्ट चलाएं
/programming/10724591/how-to-remote-execute-an-elevated-remote-script-in-powershell
अब इस सवाल पर: मुझे Powershell के माध्यम से एक दूरस्थ मशीन पर विंडोज अपडेट स्क्रिप्ट चलाने की आवश्यकता है। अगर मैं mstsc के माध्यम से मशीन में रिमोट करता हूं, तो Powershell को व्यवस्थापक के रूप में चलाएं और Windows अद्यतन स्क्रिप्ट को चलाएं, यह ठीक काम करता है। यदि मैं mstsc के माध्यम से मशीन में रिमोट करता हूं, तो प्रशासक के रूप में रन का चयन किए बिना पॉवर्स को चलाएं, और स्क्रिप्ट को चलाएं, मुझे इस पंक्ति के साथ त्रुटियों का एक गुच्छा मिलेगा: "अपवाद" "डाउनलोड" को "0" तर्क (ओं) के साथ: " HRESULT से अपवाद: 0x80240044 ""
यह केवल तभी होता है जब मैं इसे व्यवस्थापक विशेषाधिकार के बिना चलाता हूं।
मैं जो स्क्रिप्ट चला रहा हूं वह यह है: http://www.ehow.com/how_8724332_use-powershell-run-windows-updates.html
अब, जब मैं Enter-PSSession का उपयोग करके मशीन में रिमोट करता हूं और स्क्रिप्ट को चलाने की कोशिश करता हूं तो मुझे त्रुटियां मिलती हैं, लेकिन वे थोड़ा अलग हैं। वे इस पंक्ति के साथ हैं: "अपवाद" "CreateUpdateDownloader" को "0" तर्क (ओं) के साथ: "पहुँच से वंचित किया गया है।" (HRESULT से अपवाद: 0x80070005 (E_ACCESSDENIED)) ""
मैं सुझाव के लिए खुला हूं कि इस समस्या के कारण क्या हो सकते हैं, लेकिन मुझे लगता है कि मुझे यह पता चल गया है। मेरा मानना है कि पॉवरशेल सत्र को विशेषाधिकारों के साथ चलाने की आवश्यकता है। मुझे पता है कि mstsc के माध्यम से रीमोट करते समय यह कैसे करना है, लेकिन मुझे एंटर-PSSession द्वारा ऐसा करने का तरीका नहीं मिल रहा है। मैंने Googled और Googled किया है, लेकिन कुछ भी नहीं पाया है। अगर कोई इस पर कुछ प्रकाश डालने में मदद कर सकता है, तो इसकी बहुत सराहना की जाएगी।