• 追加された行はこの色です。
  • 削除された行はこの色です。
* スクリプト自身のパスなどの参照 [#l5974abb]

- 自動変数$MyInvocationを参照する。
- コマンド名は$MyInvocation.MyCommandで取得できる。
- その他は以下の通り。

 PS> cat .\my-test.ps1
 $myinvocation
 PS> C:\tmp\my-test.ps1
 PS tmp> C:\tmp\my-test.ps1 -foo 1 bar
 
 MyCommand             : my-test.ps1
 BoundParameters       : {}
 UnboundArguments      : {}
 UnboundArguments      : {-foo, 1, bar}
 ScriptLineNumber      : 1
 OffsetInLine          : 1
 HistoryId             : 323
 HistoryId             : 325
 ScriptName            :
 Line                  : C:\tmp\my-test.ps1
 Line                  : C:\tmp\my-test.ps1 -foo 1 bar
 PositionMessage       : 発生場所 行:1 文字:1
                         + C:\tmp\my-test.ps1
                         + ~~~~~~~~~~~~~~~~~~
                         + C:\tmp\my-test.ps1 -foo 1 bar
                         + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 PSScriptRoot          :
 PSCommandPath         :
 InvocationName        : C:\tmp\my-test.ps1
 PipelineLength        : 1
 PipelinePosition      : 1
 ExpectingInput        : False
 CommandOrigin         : Runspace
 DisplayScriptPosition :


*** 参考 [#y4bfbbde]

https://technet.microsoft.com/ja-jp/library/hh847768.aspx



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS