【发布时间】:2022-06-15 01:20:06
【问题描述】:
我有main.ps1 和module.psm1。 module.psm1 是一个类模块和一个函数。函数是Read-Host。在module.psm1 的实例中调用时,我必须重写它以返回'y'。
现在,在main.ps1 中,我想使用Read-Host 的默认行为(提示用户)。有没有办法做到这一点?还是一种将Read-Host 覆盖功能仅限于该模块范围的方法?
谢谢。
【问题讨论】:
-
I had to override it to return 'y' ...有点XY 的味道。在“解决方案”是覆盖常见的内置 cmdlet 的情况下,您实际上在做什么? -
尝试在该特定模块中自动执行需要用户提供“y”的脚本。
标签: powershell