मैं PowerShell में पैरामीटर अनिवार्य कैसे बना सकता हूं?PowerShell में पैरामीटर अनिवार्य कैसे बनाएं?
22
A
उत्तर
27
इस तरह से प्रत्येक पैरामीटर के ऊपर एक विशेषता में यह निर्दिष्ट करें:
function Do-Something{
[CmdletBinding()]
param(
[Parameter(Position=0,mandatory=$true)]
[string] $aMandatoryParam,
[Parameter(Position=1,mandatory=$true)]
[string] $anotherMandatoryParam)
process{
...
}
}
9
एक पैरामीटर अनिवार्य बनाने के लिए पैरामीटर वर्णन करने के लिए "सच अनिवार्य = $" एक जोड़ें। पैरामीटर वैकल्पिक बनाने के लिए बस "अनिवार्य" कथन छोड़ दें।
इस कोड को दोनों स्क्रिप्ट और समारोह मापदंडों के लिए काम करता है:
[CmdletBinding()]
param(
[Parameter(Mandatory=$true)]
[String]$aMandatoryParameter,
[String]$nonMandatoryParameter,
[Parameter(Mandatory=$true)]
[String]$anotherMandatoryParameter
)
यकीन है कि "param" बयान पहले एक या तो स्क्रिप्ट या समारोह में (आदेश और रिक्त लाइनों को छोड़ कर) की हुई है।
आप मानकों की पुष्टि करने के "रातों-सहायता" cmdlet का उपयोग कर सकते हैं सही ढंग से परिभाषित किया गया है:
PS C:\> get-help Script.ps1 -full
[...]
PARAMETERS
-aMandatoryParameter <String>
Required? true
Position? 1
Default value
Accept pipeline input? false
Accept wildcard characters?
-NonMandatoryParameter <String>
Required? false
Position? 2
Default value
Accept pipeline input? false
Accept wildcard characters?
-anotherMandatoryParameter <String>
Required? true
Position? 3
Default value
Accept pipeline input? false
Accept wildcard characters?
संबंधित मुद्दे
- 1. tastypie में कुछ फ़िल्टर अनिवार्य कैसे बनाएं?
- 2. जावा जर्सी आरईएसटी सेवाओं में क्वेरीपरैम अनिवार्य कैसे बनाएं?
- 3. Powershell गैर स्थितीय, वैकल्पिक पैरामीटर
- 4. अक्षम स्थितीय पैरामीटर Powershell
- 5. एक एकल PowerShell स्क्रिप्ट पैरामीटर
- 6. PowerShell में एक ऐरे से ArrayList कैसे बनाएं?
- 7. जावास्क्रिप्ट में क्वेरी पैरामीटर कैसे बनाएं?
- 8. PowerShell स्क्रिप्ट में एक गैर-स्थिति पैरामीटर निर्दिष्ट कैसे करें?
- 9. मैं PowerShell स्क्रिप्ट में एकाधिक स्ट्रिंग पैरामीटर कैसे पास करूं?
- 10. वैश्विक पैरामीटर ऑब्जेक्ट कैसे बनाएं
- 11. PowerShell
- 12. PowerShell
- 13. कैसे सी # में PowerShell
- 14. PowerShell: मैं कैसे वस्तु
- 15. Powershell
- 16. PowerShell
- 17. Powershell: ARGS/पैरामीटर डाला जा रहा नहीं
- 18. PowerShell
- 19. कैसे PowerShell
- 20. पैरामीटर के साथ विंडोज सेवा कैसे बनाएं?
- 21. अनिवार्य वस्तु को Requjs
- 22. powershell
- 23. PowerShell में उच्चारण कैसे निकालें?
- 24. अनिवार्य कोड
- 25. PowerShell
- 26. जेनकींस: पैरामीटरयुक्त निर्माण में आवश्यक पैरामीटर कैसे बनाएं?
- 27. PowerShell
- 28. PowerShell
- 29. PowerShell
- 30. PowerShell
बस जिज्ञासु, क्या होता है जब एक बल्ला कॉल एक .PS1 और एक अनिवार्य पैरामीटर छोड़ दिया है का कहना है की सुविधा देता है बाहर। पीएस 1 प्रतिक्रिया/त्रुटि कैसा दिखता है? – Quanda
जब आप अनिवार्य पैरामीटर प्रदान किए बिना पावरशेल स्क्रिप्ट को कॉल करते हैं तो स्क्रिप्ट निष्पादित करने से पहले आपको उनके लिए इंटरैक्टिव रूप से संकेत देती है, उदा। "निम्नलिखित मानकों के लिए आपूर्ति मूल्य: एन्डेंटरी पैरामीटर:" – llmora