[英]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.