我有一个 PS 脚本,其中包含一些功能。我需要的是我应该能够将特定函数作为别名或变量标志传递给 PS 脚本。
例如:假设我有一个 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
任何帮助将不胜感激。我一直在这方面挣扎了一段时间。
谢谢!阿舒