CSVファイルとImport-Csvを使用して、一連のカスタムエイリアスとパスを取得しています。これは、RUNを実行できるようにするためであり、パスはInvoke-Itemを介して実行されます。
コマンドシェルウィンドウでもこれを実行して、次を使用してプロファイルps1を開くことができます。Invoke-Item$ PROFILE-次に、メモ帳でプロファイルps1を開始します。
しかし、run関数を使用したいと思います。そのため、CSVでエイリアス「profile」をパスとともに「$ PROFILE」として指定します。これにより、「Invoke-Item $ profile」が呼び出されます。CSVで使用する場合を除き、$ profileはテキストのままであり、評価されます。
文字列内の変数を再評価する方法はありますか?