1

CSVファイルとImport-Csvを使用して、一連のカスタムエイリアスとパスを取得しています。これは、RUNを実行できるようにするためであり、パスはInvoke-Itemを介して実行されます。

コマンドシェルウィンドウでもこれを実行して、次を使用してプロファイルps1を開くことができます。Invoke-Item$ PROFILE-次に、メモ帳でプロファイルps1を開始します。

しかし、run関数を使用したいと思います。そのため、CSVでエイリアス「profile」をパスとともに「$ PROFILE」として指定します。これにより、「Invoke-Item $ profile」が呼び出されます。CSVで使用する場合を除き、$ profileはテキストのままであり、評価されます。

文字列内の変数を再評価する方法はありますか?

4

1 に答える 1

0

Invoke-Expressionコマンドレット(またはそのエイリアス'iex')を使用して評価できます。

Invoke-Item (iex "$profile")
于 2012-06-01T19:58:50.197 に答える