如何获得如何使用对象的示例'方法通过get-help
?
为什么在PowerShell和MSDN中列出的方法数量存在差异?
例如'a'|gm|? name -like '*char*'
显示字符串有ToChar()
方法,但下面的链接不是。
http://msdn.microsoft.com/en-us/library/system.string_methods(v=vs.110).aspx
答案 0 :(得分:2)
还有另一种方法。例如,您不确定System.String
类中的所有成员,然后使用Get-Member
命令行开关列出您可以在下面执行的所有成员
$string = "hello";
$string | Get-Member
这将为您提供
等成员的粗略签名/定义 TypeName: System.String
Name MemberType Definition
---- ---------- ----------
Clone Method System.Object Clone()
CompareTo Method int CompareTo(System.Object value), int CompareTo(string strB)
Contains Method bool Contains(string value)
同样,要查看静态成员,请使用-Static
切换
$string | Get-Member -Static
如果您想了解有关特定成员的更多信息,那么MSDN
始终存在。
另请参阅此Nice Technet Article
答案 1 :(得分:2)
如果您使用的是PSCX模块,则可以访问在线MSDN主题,如下所示:
Pscx\Get-Help -Object [string] -Online
如果您获取最新版本的PSCX(3.2.0),则默认情况下会禁用此代理。要打开它,请像这样导入模块:
Import-Module Pscx -ArgumentList @{ModulesToImport = @{GetHelp = $true}}
答案 2 :(得分:1)
不幸的是,Get-Help
不能用于获取对象/类的帮助金额方法。目前你不得不求助于网络搜索。