PowerShell
स्क्रिप्ट को लागू करने के लिए आवश्यक शर्तें
खोज…
वाक्य - विन्यास
- #Requires -Version <N> [। <n>]
- #Requires -PSSnapin <PSSnapin-Name> [-Version <N> [<।>]]
- #Requires -Modules {<मॉड्यूल-नाम> | <हैशटेबल>}
- #Requires –ShellId <ShellId>
- #Requires -RunAsAdministrator
टिप्पणियों
#requires
स्टेटमेंट को स्क्रिप्ट में किसी भी लाइन पर रखा जा सकता है (यह पहली लाइन होना जरूरी नहीं है) लेकिन यह उस लाइन पर पहला स्टेटमेंट होना चाहिए।
एक स्क्रिप्ट में कई #requires
स्टेटमेंट का उपयोग किया जा सकता है।
अधिक संदर्भ के लिए, कृपया Technet पर आधिकारिक दस्तावेज़ीकरण देखें - about_about_Requires ।
शक्तिकृत होस्ट का न्यूनतम संस्करण लागू करें
#requires -version 4
इस स्क्रिप्ट को निचले संस्करण में चलाने की कोशिश करने के बाद, आपको यह त्रुटि संदेश दिखाई देगा
। Script_ps1: स्क्रिप्ट 'script.ps1' को नहीं चलाया जा सकता क्योंकि इसमें Windows PowerShell संस्करण 5.0 के लिए लाइन 1 पर "#requires" कथन सम्मिलित था। स्क्रिप्ट द्वारा आवश्यक संस्करण वर्तमान में चल रहे Windows PowerShell संस्करण 2.0 से मेल नहीं खाता है।
स्क्रिप्ट को व्यवस्थापक के रूप में चलाना लागू करें
#requires -RunAsAdministrator
इस स्क्रिप्ट को बिना व्यवस्थापक विशेषाधिकारों के चलाने की कोशिश करने के बाद, आपको यह त्रुटि संदेश दिखाई देगा
। Script_ps1: स्क्रिप्ट 'script.ps1' को नहीं चलाया जा सकता क्योंकि इसमें प्रशासक के रूप में चलने के लिए "#requires" कथन है। वर्तमान Windows PowerShell सत्र व्यवस्थापक के रूप में नहीं चल रहा है। Windows PowerShell को व्यवस्थापक विकल्प के रूप में चलाएँ का उपयोग करके प्रारंभ करें, और फिर स्क्रिप्ट को फिर से चलाने का प्रयास करें।