Члены PowerShell: объяснение методов и свойств? - PullRequest
3 голосов
/ 16 февраля 2012

Я новичок, когда дело доходит до PowerShell и пришёл из BASH-прошлого. Встроенная документация и справка по PowerShell в Интернете довольно хороши, но я постоянно спотыкаюсь о понимании методов и свойств (они называются члены / классы?). Я знаю, что вижу, какие методы и свойства я могу использовать, как в примере:

ls | get-member

Как на самом деле работают .Exists, .Trim, .SubString или .Split и т. Д.?

Ответы [ 2 ]

7 голосов
/ 16 февраля 2012

Когда вы делаете Get-Member, вы увидите TypeName, что-то вроде:

TypeName: System.IO.DirectoryInfo

Вы можете искать этот тип и смотреть на его члены.

Это .NETобъекты фреймворка, его члены и свойства, поэтому вы можете использовать обширную документацию по адресу msdn.

Например, это документ для DirectoryInfo: http://msdn.microsoft.com/en-us/library/system.io.directoryinfo.aspx

2 голосов
/ 16 февраля 2012

Я только что опубликовал скрипт в хранилище скриптов, который может помочь вам в этом. http://gallery.technet.microsoft.com/scriptcenter/Finding-reference-b12324bc

Это отнимает у вас усилия, так что теперь вы можете сделать что-то вроде:

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

Что заставит скрипт открыть для вас страницу поиска MSDN с типами FileInfo и DirectoryInfo в качестве запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...