我们目前有一个特定于 Web 应用程序或窗口服务的 PreDeploy.ps1、Deploy.ps1、PostDeploy.ps1 脚本。每隔一段时间,我们就需要一个扩展文件来自定义部署过程。
我们计划使用下划线来实现扩展文件——比如:
部署.ps1
if( Test-Path "_Deploy.ps1" )
{
$extensionFile = Resolve-Path "_Deploy.ps1"
PowerShell -File $extensionFile
}
如何将当前范围的变量(变量名和值)传递给 extensionFile?