पॉवरशेल डॉक्यूमेंटेशन सिंटेक्स कैसे पढ़ें


0

मैं PowerShell प्रलेखन सिंटैक्स की एक अच्छी व्याख्या का उपयोग कर सकता है:

> man Update-Help

SYNTAX
    Update-Help [[-Module] <string[]>] [[-SourcePath] <string[]>] [[-UICulture] <cultureinfo[]>] [-Recurse] [-Credential <pscredential>] [-UseDefaultCredentials] 
    [-Force]  [<CommonParameters>]

    Update-Help [[-Module] <string[]>] [[-UICulture] <cultureinfo[]>] [-LiteralPath <string[]>] [-Recurse] [-Credential <pscredential>] [-UseDefaultCredentials] 
    [-Force]  [<CommonParameters>]

तो मैंने आदमी को अपडेट करने की कोशिश की:

> Update-Help Get-ChildItem

त्रुटि:

Update-Help : No Windows PowerShell modules were found that match the following pattern: Get-ChildItem. Verify the pattern and then try the command again.At line:1 
char:1
+ Update-Help Get-ChildItem
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (Get-ChildItem:String) [Update-Help], Exception
    + FullyQualifiedErrorId : ModuleNotFound,Microsoft.PowerShell.Commands.UpdateHelpCommand

विशेष रूप से मैं जानना चाहता हूं कि कौन से पैरामीटर अनिवार्य हैं, उन मापदंडों का प्रकार क्या है और क्या उन्हें एक विशिष्ट क्रम में आने की आवश्यकता है?

जवाबों:


1

आदमी अद्यतन-सहायता

पहले ध्यान रखें कि आदमी (वास्तव में गेट-हेल्प) आपको पूरी मदद नहीं दिखाएगा जो डिफ़ॉल्ट रूप से कमांडलेट के लिए उपलब्ध है। मूल आउटपुट, बस आपको वह नहीं देता जो आपको पढ़ने में आसान हो।

यदि आप उपयोग करते हैं Get-Help Update-Help -onlineया Get-Help Update-Help -ShowWindowआपको बहुत अधिक विस्तार मिलेगा। एक बिट जानकारी प्रत्येक पैरामीटर की एक सूची है, उनकी स्थिति (यदि वे बिना उपयोग की जा सकती हैं -param), यदि यह अनिवार्य है, तो डिफ़ॉल्ट मान, और इसी तरह।

आप किसी चीज़ के उपयोग से सीधे किसी विशिष्ट पैरामीटर के बारे में विवरण प्राप्त कर सकते हैं Get-Help update-help -Parameter module

Get-Helpमेरी राय में वास्तव में उपयोगी हिस्सा उदाहरण अनुभाग है। get-help update-help -Examples। यह आमतौर पर आपको कमांडलेट का उपयोग करने के उदाहरणों का एक गुच्छा देगा।

चूँकि सभी शक्तियाँ डॉक्स ऑनलाइन हैं, आप आमतौर पर केवल एक Google / बिंग खोज कर सकते हैं जैसे powershell update-helpकि ऑनलाइन दस्तावेज़ का लिंक प्राप्त करना जो पूरा हो गया है, और मेरी राय में पढ़ना थोड़ा आसान है।

अद्यतन-सहायता Get-ChildItem

यह विफल रहा क्योंकि Get-ChildItemएक कमांडलेट है, एक मॉड्यूल नहीं है। आप बस Update-Helpबिना पैरामास्टर्स के कर सकते हैं और यह सब कुछ अपडेट करेगा। या आप उस मॉड्यूल को ढूंढ सकते हैं जो उस मॉड्यूल Get-ChildItemका सदस्य है और उसे अपडेट करता है।

PS C:\users\public> get-command get-childitem

CommandType Name          Version Source
----------- ----          ------- ------
Cmdlet      Get-ChildItem 3.1.0.0 Microsoft.PowerShell.Management

PS C:\users\public> Update-Help -Module Microsoft.PowerShell.Management
PS C:\users\public> 

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