VBScript の ExecuteGlobal ステートメントの変換

Windows PowerShell

定義: スクリプトのグローバル名前空間の指定された 1 つまたは複数のステートメントを実行します。

ExecuteGlobal

Execute ステートメントと ExecuteGlobal ステートメントに違いはあるのでしょうか。確かに違いはありますが、今のところ、それほど重要ではないものと考えています。つまり、両方のステートメントに対して、同じ例を使用できるということです。次の例では、文字列値 "get-date" を変数 $a に代入し、次に、Invoke-Expression コマンドレットを使用して、コマンド プロンプトから入力された値のように $a を実行します。

$a = "get-date"
invoke-expression $a

この2 つのコマンドを実行すると、現在の日付と時刻を取得できます (文字列値 "get-date" がコマンドとして実行されるため)。

「VBScript から Windows PowerShell へ」ホーム ページに戻る