[英]Get full name of a method in PowerShell?
在閱讀有關如何執行特定任務的內容時,我遇到了如下情況:
$acl = get-acl somedirectory
$acl.access
您如何找到“訪問”方法的全名?
不確定這是否是您想要的。
$acl | get-member
下面應該做你的工作
F:\Temp> get-acl | gm
TypeName: System.Security.AccessControl.DirectorySecurity
Name MemberType Definition
---- ---------- ----------
Access CodeProperty System.Security.AccessControl.AuthorizationRuleCollection Access{get=GetAccess;}
CentralAccessPolicyId CodeProperty System.Security.Principal.SecurityIdentifier CentralAccessPolicyId{get=GetCentralAccessPolicyId;}
為了只得到類型,我更喜歡:
$acl.GetType().FullName
因為如果您將其通過管道傳遞給Get-Member
,則具有大量方法的對象往往會滾動屏幕。 然后在網絡上搜索完整類型名稱將為您提供該類的.Net參考。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.