【发布时间】:2018-03-22 23:09:12
【问题描述】:
每次用户执行特定的内置 cmdlet 时,如何设置要运行的自定义函数(当导入该函数的模块时)?
例如如果用户加载了包含自定义函数的自定义模块并运行“Get-Process”cmdlet,则在将输出返回到控制台后,会自动调用并执行“Run-CustomFunction”。
-----------编辑-----------
这是一个简单的函数,它根据用户输入读取 .csv,并使用正则表达式构建 cmd 行,并使用流行软件供应商提供的模块的参数执行函数。几乎像啪啪啪一样。它有一个姊妹功能,可以帮助用户在控制台的标题栏中跟踪使用情况。我要解决的是,当用户键入 cmd 行时,控制台的标题栏不会更新。 .csv 经常被操纵,因此有时需要的值不可用,用户必须手动键入 cmdlet 和参数值。当手动键入时,我仍然希望更新标题栏。
【问题讨论】:
标签: powershell automation powercli