作成 2010.03.14
更新 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

©2004-2017 UPKEN IPv4