PowerShell成员:方法和属性的解释?

时间:2012-02-16 00:33:50

标签: powershell methods properties

我是PowerShell的新手,来自很久以前的BASH背景。 PowerShell的内置文档和Web上的帮助非常好,但是我一直磕磕绊绊的一个领域是理解方法和属性(这些被称为成员/类?)。我知道我可以看到我可以使用哪些方法和属性,例如:

ls | get-member

.Exists.Trim.SubString.Split等实际如何运作?

2 个答案:

答案 0 :(得分:7)

执行Get-Member时,您会看到TypeName,如:

TypeName: System.IO.DirectoryInfo

您可以搜索该类型并查看其成员。

这些是.NET框架对象及其成员和属性,因此您可以使用msdn上的大量文档。

例如,这是DirectoryInfo的文档:http://msdn.microsoft.com/en-us/library/system.io.directoryinfo.aspx

答案 1 :(得分:2)

我刚刚向脚本存储库发布了一个脚本,可以帮助您解决这个问题。 http://gallery.technet.microsoft.com/scriptcenter/Finding-reference-b12324bc

它为你带来了努力,所以现在你可以做一些事情:

Get-ChildItem C:\Windows | Get-Member | .\Find-TypeReference.ps1

这会导致脚本以FileInfo和DirectoryInfo类型作为查询为您打开MSDN搜索页面。