1
クラスメソッドで$ PSVersionTableや$ PSScriptRootなどの定義済みの変数を使用しようとしました。エラーメッセージで失敗しましたクラスメソッドで定義済みの変数を使用できないのはなぜですか?
変数がメソッドに割り当てられていません。
例:
Class Foo {
[String]$Version
GetVersion() {
If ($PSVersionTable) {
$this.Version = $PSVersionTable.PSVersion
}
}
}
しかし、なぜ?