作成 2010.03.14
更新 2011.11.27
更新 2011.11.27
PowerShell でオブジェクトの調査
はじめて使用するオブジェクトが何者なのか、どんな機能があるのか手っ取り早く調べる方法について
型を調べる
$obj.GetType()
プロパティ、メソッドを調べる
$obj | Get-Member $obj.PSBase | Get-Member
プログラム、コマンドレットの検索
Get-Command コマンド名
プログラム、コマンドレットの曖昧検索
regexp は正規表現が使用できる。文字列はダブルクォートで囲む必要がある。
Get-Command | Where-Object { $_ -match regexp } gcm | ? { $_ -match regexp }囲まなかったらコマンドとして評価され、以下のエラーが表示される。
'-match' 演算子の右側に値の式を指定する必要があります。 発生場所 行:1 文字:39 + get-command | where-object { $_ -match <<<< nanikatekitouni } + CategoryInfo : ParserError: (:) []、ParentContainsErrorRecordException + FullyQualifiedErrorId : ExpectedValueExpression
ヘルプの閲覧
Get-Help コマンド名 Get-Help コマンド名 -examples Get-Help コマンド名 -detailed Get-Help コマンド名 -full
タグ: PowerShell