実行コマンドを動的に変更させてコマンドレットを実行させたい事情があり、以下のようなコードを書きましたが、エラーとなってしまいます。
powershell
1$x = "Get-ChildItem -File"2& $x
結果、以下のようなエラーとなってしまい、うまく動きません。
回避する方法はあるでしょうか?
powershell
1& : 用語 'Get-ChildItem -File' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認 2識されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試 3行してください。
よろしくお願いします
確認環境
PowerShell: ver 5.1
0 コメント