Get-Variable (日本語)

モジュール:Microsoft.PowerShell.Utility

現在のコンソールの変数を取得します。

構文

説明

Get-Variableコマンドレット現在のコンソールでPowerShell変数を取得します。ValueOnlyパラメーターを指定することで変数の値のみを取得でき、名前で返される変数をフィルター処理できます。

例1 :文字で変数を取得

このコマンドは、文字mで始まる名前の変数を取得します。このコマンドは、変数の値も取得します。

例2:文字で変数値を取得する

このコマンドは、名前がmで始まる変数の値のみを取得します。

例3:2文字で変数を取得する

このコマンドは、文字Mまたは文字Pで始まる変数に関する情報を取得します。 。

例4:スコープごとに変数を取得する

最初のコマンドは、ローカルスコープで定義されている変数のみを取得します。 Get-Variable -Scope Localと同等であり、gv -s 0と省略できます。

2番目のコマンドはコマンドレット。親スコープ(スコープ1)で定義されているが、ローカルスコープ(スコープ0)でのみ表示される変数を検索します。

パラメータ

-除外

このコマンドレットが操作から除外する項目の配列を指定します。ワイルドカードは許可されます。

タイプ: 文字列
位置: 名前付き
デフォルト値: なし
パイプライン入力を受け入れる: 誤り
ワイルドカード文字を受け入れる: True
-含める

配列を指定しますコマンドレットが作用するアイテムのy(他のすべてを除く)。ワイルドカードは許可されます。

タイプ: 文字列
位置: 名前付き
デフォルト値: なし
パイプライン入力を受け入れる: 誤り
ワイルドカード文字を受け入れる: True
-名前

変数の名前を指定します。ワイルドカードを使用できます。変数名をGet-Variableにパイプすることもできます。

タイプ: 文字列
位置: 0
デフォルト値: なし
パイプライン入力を受け入れる:
ワイルドカード文字を受け入れる: True
-スコープ

スコープ内の変数を指定します。このパラメータの許容値は次のとおりです。

  • グローバル
  • ローカル
  • スクリプト
  • 現在のスコープに関連する数値(0からスコープの数まで。0は現在のスコープであり、 1がその親です)

ローカルがデフォルトです。詳細については、about_Scopesを参照してください。

タイプ: 文字列
位置: 名前付き
デフォルト値: なし
パイプライン入力を受け入れる: 誤り
受け入れるワイルドカード文字:
-ValueOnly

このコマンドレットが変数の値のみを取得することを示します。

タイプ: SwitchParameter
位置: 名前付き
デフォルト値: なし
パイプライン入力を受け入れる:
ワイルドカード文字を受け入れる:

入力

文字列

変数名を含む文字列をGet-Variableにパイプできます。

出力

PSVariable

このコマンドレットは、取得する変数ごとにSystem.Management.AutomationPSVariableオブジェクトを返します。オブジェクトタイプは変数によって異なります。

オブジェクト

ValueOnlyパラメータを指定する場合、指定した変数の値がコレクションの場合、Get-Variable]を返します。この動作により、通常のパイプライン操作で変数の値が一度に1つずつ処理されなくなります。コレクションの列挙を強制する回避策は、Get-Variableコマンドを括弧で囲むことです。

注意事項

  • このコマンドレットは環境変数を管理しません。環境変数を管理するには、環境変数プロバイダーを使用できます。
  • Clear-Variable
  • New-Variable
  • Remove-Variable
  • Set-Variable

Write a Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です