いくつかの機能を備えた PS スクリプトがあります。必要なのは、特定の関数をエイリアスまたは変数フラグとして PS スクリプトに渡すことができることです。
例: 以下の 2 つの関数を持つ TestFunc.ps1 ファイルがあるとします。
$XmlFilePath = "C:\XmlPath\file1.xml
Function ParseXml($XmlFilePath)
{
#Do Something
}
Function CreateReport($XmlFilePath)
{
#Do Something
}
では、両方の関数 (ParseXml と CreateReport) のエイリアスを作成して、それぞれを (エイリアスを使用して) フラグとしてスクリプトに渡すにはどうすればよいでしょうか? 例:次のようなことができるはずです:
. .\TestFunc.ps1 -Xml #This must be able to execute the ParseXml($XmlFilePath) function for me
. .\TestFunc.ps1 -Report #This must execute CreateReport($XmlFilePath) function
どんな助けでも大歓迎です。私はこれでしばらく苦労してきました。
ありがとう!アシュ