PowerShell
मौजूदा स्थिर वर्गों का उपयोग करना
खोज…
परिचय
ये वर्ग उन विधियों और गुणों के संदर्भ पुस्तकालय हैं जो एक शब्द में, अपरिवर्तनीय रूप से, राज्य को नहीं बदलते हैं। आपको उन्हें बनाने की आवश्यकता नहीं है, आप बस उनका उपयोग करते हैं। वर्ग और विधियाँ जैसे कि इन्हें स्थैतिक वर्ग कहा जाता है क्योंकि वे वर्ग कोष्ठक के साथ वर्ग के नाम के साथ बनाकर, नष्ट या परिवर्तित नहीं किए जाते हैं। आप स्थैतिक वर्ग को संदर्भित कर सकते हैं।
तुरन्त नया GUID बनाना
[।] :: विधि (args):
PS C:\> [guid]::NewGuid()
Guid
----
8874a185-64be-43ed-a64c-d2fe4b6e31bc
इसी प्रकार, PowerShell 5+ में आप New-Guid
cmdlet का उपयोग कर सकते हैं:
PS C:\> New-Guid
Guid
----
8874a185-64be-43ed-a64c-d2fe4b6e31bc
केवल [String]
रूप में GUID प्राप्त करने के लिए, .Guid
संपत्ति का संदर्भ .Guid
:
[guid]::NewGuid().Guid
। नेट मैथ क्लास का उपयोग करना
आप गणना करने के लिए .Net गणित वर्ग का उपयोग कर सकते हैं ([System.Math])
यदि आप जानना चाहते हैं कि कौन से तरीके उपलब्ध हैं, तो आप इनका उपयोग कर सकते हैं:
[System.Math] | Get-Member -Static -MemberType Methods
गणित वर्ग का उपयोग करने के कुछ उदाहरण इस प्रकार हैं:
PS C:\> [System.Math]::Floor(9.42)
9
PS C:\> [System.Math]::Ceiling(9.42)
10
PS C:\> [System.Math]::Pow(4,3)
64
PS C:\> [System.Math]::Sqrt(49)
7
प्रकार जोड़ना
असेंबली नाम से, लाइब्रेरी जोड़ें
Add-Type -AssemblyName "System.Math"
या फ़ाइल पथ द्वारा:
Add-Type -Path "D:\Libs\CustomMath.dll"
जोड़ा प्रकार का उपयोग करने के लिए:
[CustomMath.NameSpace]::Method(param1, $variableParam, [int]castMeAsIntParam)