PowerShell関係のメモ » 履歴 » バージョン 1
健二 酒井, 2020/01/13 19:52
1 | 1 | 健二 酒井 | # PowerShell関係のメモ |
---|---|---|---|
2 | 1 | 健二 酒井 | |
3 | 1 | 健二 酒井 | ## 概要 |
4 | 1 | 健二 酒井 | |
5 | 1 | 健二 酒井 | 色々メモしておく。大きなったなったら独立する。 |
6 | 1 | 健二 酒井 | |
7 | 1 | 健二 酒井 | ## メモ |
8 | 1 | 健二 酒井 | |
9 | 1 | 健二 酒井 | ### PSスクリプト中でスクリプトのパスを取得 |
10 | 1 | 健二 酒井 | |
11 | 1 | 健二 酒井 | 自分の位置を知りたくなったときなどに使う |
12 | 1 | 健二 酒井 | |
13 | 1 | 健二 酒井 | ``` |
14 | 1 | 健二 酒井 | $MyInvocation.MyCommand.Source |
15 | 1 | 健二 酒井 | ``` |
16 | 1 | 健二 酒井 | |
17 | 1 | 健二 酒井 | 各変数の型も調べておこう。 |
18 | 1 | 健二 酒井 | |
19 | 1 | 健二 酒井 | ``` |
20 | 1 | 健二 酒井 | Write-Output $MyInvocation.GetType() |
21 | 1 | 健二 酒井 | Write-Output $MyInvocation.MyCommand.GetType() |
22 | 1 | 健二 酒井 | Write-Output $MyInvocation.MyCommand.Source.GetType() |
23 | 1 | 健二 酒井 | ``` |
24 | 1 | 健二 酒井 | |
25 | 1 | 健二 酒井 | 実行結果: |
26 | 1 | 健二 酒井 | |
27 | 1 | 健二 酒井 | ``` |
28 | 1 | 健二 酒井 | IsPublic IsSerial Name BaseType |
29 | 1 | 健二 酒井 | -------- -------- ---- -------- |
30 | 1 | 健二 酒井 | True False InvocationInfo System.Object |
31 | 1 | 健二 酒井 | True False ExternalScriptInfo System.Management.Automation.CommandInfo |
32 | 1 | 健二 酒井 | True True String System.Object |
33 | 1 | 健二 酒井 | ``` |
34 | 1 | 健二 酒井 | |
35 | 1 | 健二 酒井 | $MyInvocation.MyCommand.SourceはString型らしい |