婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PowerShell中對函數參數的命名建議

PowerShell中對函數參數的命名建議

熱門標簽:印臺區呼叫中心外呼系統 新鄭電銷機器人一個月多少錢 電話機器人公司招聘 萬全縣地圖標注app 六寸地圖標注點怎么刪除 地圖標注的圖案 莫拉克電梯系統外呼怎么設置 騰訊地圖標注中心怎么標注 如何根據經緯度百度地圖標注

PowerShell自定義函數的參數沒有具體的命名規則,那么怎么做才能讓參數的命名更加科學可持續。

我們應該怎么來命名函數的參數名稱呢?有沒有一個可供參考的列表?當然微軟沒有給出來。但是我們可以來理一個列表出來。微軟自帶了大量的cmdlet,這些cmdlet使用的參數有什么規律呢?我們用下面一段命令來統計一下。

復制代碼 代碼如下:

Get-Command -CommandType Cmdlet |
ForEach-Object { $_.Parameters } |
ForEach-Object { $_.Keys } |
Group-Object -NoElement |
Sort-Object Count, Name -Descending |
Select-Object -Skip 11 |
Where-Object { $_.Count -gt 1 }

這段代碼的作用就是把所有的cmdlet使用的參數名稱來做一個統計,看看哪些名稱的參數用得比較多,然后按從多到少的順序做一個列表。小編這邊運行后的結果如下:
復制代碼 代碼如下:

Count Name
----- ----
   69 Force
   56 InputObject
   53 Credential
   52 Path
   48 PassThru
   43 LiteralPath
   35 UseTransaction
   33 Exclude
   32 Include
   30 ComputerName
   28 Filter
   26 Id
   14 Scope
   14 Property
   14 InstanceId
   13 Value
   13 Authentication
   12 ThrottleLimit
   12 Description
   12 ArgumentList
   10 Session
   10 Encoding
    9 SourceIdentifier
    8 Wait
    8 Namespace
    8 DisplayName
    8 CertificateThumbprint
    8 AsJob
    7 UseSSL
    7 Stream
    7 State
    7 Port
    7 NoClobber
    7 Impersonation
    7 FilePath
    6 TypeName
    6 Timeout
    6 SessionOption
    6 Option
    6 Module
    6 Message
    6 LogName
    6 Job
    6 ConnectionUri
    6 ConfigurationName
    6 Command
    6 Class
    6 ApplicationName
    6 AllowRedirection
    5 View
    5 Variable
    5 Source
    5 Recurse
    5 PSProvider
    5 Delimiter
    4 UseDefaultCredentials
    4 UseCulture
    4 UICulture
    4 StackName
    4 ShowError
    4 NewName
    4 MessageData
    4 Locale
    4 GroupBy
    4 Expand
    4 EnableAllPrivileges
    4 DisplayError
    4 Destination
    4 Depth
    4 Culture
    4 Count
    4 Certificate
    4 Category
    4 CaseSensitive
    4 Body
    4 Authority
    4 Append
    4 Action
    3 Width
    3 Uri
    3 SupportEvent
    3 Server
    3 SecurityDescriptorSddl
    3 ScriptBlock
    3 Restart
    3 PSVersion
    3 ProxyCredential
    3 OutputBufferingMode
    3 NoTypeInformation
    3 NoServiceRestart
    3 Newest
    3 ModulesToImport
    3 MemberType
    3 MaxTriggerCount
    3 MaximumRedirection
    3 LocalCredential
    3 List
    3 Function
    3 Forward
    3 EnableNetworkAccess
    3 CommandType
    3 Cmdlet
    3 Breakpoint
    3 AsString
    3 AssemblyName
    3 As
    2 WebSession
    2 Visibility
    2 Verb
    2 UseSharedProcess
    2 UserAgent
    2 UnjoinDomainCredential
    2 Unique
    2 TypesToProcess
    2 TypeData
    2 Type
    2 TransportOption
    2 TransferEncoding
    2 TotalCount
    2 Title
    2 TimeoutSec
    2 ThreadOptions
    2 ThreadApartmentState
    2 SubscriptionId
    2 Strict
    2 Status
    2 StartupType
    2 StartupScript
    2 SkipNetworkProfileCheck
    2 Skip
    2 ShowSecurityDescriptorUI
    2 SessionVariable
    2 SessionTypeOption
    2 SessionType
    2 SecondValue
    2 Seconds
    2 ScriptsToProcess
    2 Script
    2 RunAsCredential
    2 RestorePoint
    2 Resolve
    2 Quiet
    2 Query
    2 PSSession
    2 PSHost
    2 ProxyUseDefaultCredent...
    2 Proxy
    2 ProcessorArchitecture
    2 PrependPath
    2 Prefix
    2 PowerShellVersion
    2 OutFile
    2 Off
    2 NotMatch
    2 ModuleInfo
    2 Minimum
    2 Method
    2 MemberName
    2 MaximumReceivedObjectS...
    2 MaximumReceivedDataSiz...
    2 Maximum
    2 LiteralName
    2 ListenerOption
    2 Line
    2 JobName
    2 InFile
    2 Index
    2 IdleTimeoutSec
    2 Headers
    2 Header
    2 Guid
    2 FormatTypeName
    2 FormatsToProcess
    2 First
    2 Expression
    2 EventIdentifier
    2 EntryType
    2 End
    2 Drive
    2 DisplayHint
    2 DisableNameChecking
    2 DisableKeepAlive
    2 Delay
    2 Debugger
    2 Date
    2 Copyright
    2 ContentType
    2 ConfigurationTypeName
    2 CompanyName
    2 CommandName
    2 Column
    2 CimSession
    2 CimResourceUri
    2 CimNamespace
    2 CanonicalName
    2 Before
    2 AutoSize
    2 Author
    2 AsCustomObject
    2 ApplicationBase
    2 AppendPath
    2 AllowClobber
    2 All
    2 Alias
    2 After
    2 AccessMode

好了,看到這個列表,我相信大家對如何設置一個參數名稱有了一定的了解了。參照這個列表上的名稱,或者就使用這個列表上的名稱,讓你的cmdlet對更易懂!

關于PowerShell函數的參數應該怎樣命名,本文就介紹這么多,希望對您有所幫助,謝謝!

您可能感興趣的文章:
  • PowerShell定義函數參數的2種方法和傳參方法實例
  • PowerShell函數參數指定數據類型實例
  • PowerShell中給函數參數設置幫助信息的例子
  • PowerShell函數參數用星號隱藏的方法
  • PowerShell函數參數設置成自動識別數據類型的例子
  • PowerShell函數參數設置為即可選又必選的方法
  • PowerShell函數參數使用智能提示功能例子
  • PowerShell使用枚舉變量定義帶智能提示功能的函數參數

標簽:襄陽 天水 南昌 汕頭 臨汾 疫苗接種 喀什 湘潭

巨人網絡通訊聲明:本文標題《PowerShell中對函數參數的命名建議》,本文關鍵詞  PowerShell,中,對,函數,參數,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PowerShell中對函數參數的命名建議》相關的同類信息!
  • 本頁收集關于PowerShell中對函數參數的命名建議的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 长顺县| 五家渠市| 包头市| 深州市| 蒲江县| 岳阳县| 保亭| 崇仁县| 渝中区| 汝南县| 淮滨县| 宝山区| 高州市| 澄迈县| 宜良县| 信宜市| 炎陵县| 海丰县| 宁夏| 资源县| 阿鲁科尔沁旗| 巴东县| 江达县| 新兴县| 安塞县| 海盐县| 兴国县| 芮城县| 屯留县| 连平县| 嘉祥县| 昌邑市| 嘉祥县| 凤台县| 芜湖市| 南岸区| 鹰潭市| 汉寿县| 衡水市| 富平县| 大石桥市|