powershell - 途中に引数を持つPowerShellエイリアスを作成するにはどうすればよいですか?

原文 powershell g++ alias

Windows PowerShellエイリアスをセットアップして、特定のパラメーターを指定してMinGWのg++​​実行可能ファイルを実行しようとしています。ただし、これらのパラメーターは、ファイル名とその他の引数の後に来る必要があります。関数を設定しようとするという面倒な作業をすべてやりたくありません。次のように簡単に言う方法はありますか?

alias mybuild="g++ {args} -lib1 -lib2 ..."


またはそれらの線に沿って何か?私はPowerShellにあまり詳しくなく、解決策を見つけるのに苦労しています。誰でも?
答え
Romanが述べたように、エイリアスではなく関数を使用したいとします。このようなもの:

function mybuild { g++ $args -lib1 -lib2 ... }


これを試すために、簡単な例を示します。

PS> function docmd { cmd /c $args there }
PS> docmd echo hello
hello there
PS> 


また、PowerShellを実行するときにいつでも使用できるように、これをプロファイルに追加することもできます。プロファイルファイルの名前は$profileに含まれています。
関連記事

rest - PowershellにAPI応答が表示されない

powershell - PowerShellは静的メソッド内の式出力を呼び出します

powershell - エラーのないPowershellコードが実行されていない

powershell - PowerShell:名前のプロバイダーが見つかりません

shell - Get-Contentを使用すると、Powershellターミナルの色出力が正しくありません。なぜですか

.net - PSObjectのディープコピー

powershell - リストで定義されたファイルをネットワークの場所からコピーする

windows - 現在のセッションの状態を維持しながらStart-Job in Windowsコマンドを使用する方法

powershell - PowerShellでライブラリにグループ化するためのアクセス許可/共有サブフォルダーを設定する

c# - 既存のC#およびASP.NET WebフォームサイトをBootstrapに転送する