Powershell 如何动态更改变量值?
我的powershell脚本中有以下变量Powershell 如何动态更改变量值?,powershell,powershell-2.0,Powershell,Powershell 2.0,我的powershell脚本中有以下变量 $Buildlog="FormalBuild.log" $Logger="/flp1:Append;LogFile=$Buildlog;Verbosity=Diag;" #Logger will use Formalbuild.log Write-host $logger $Buildlog="Dailybuild.log" #Logger should use Dailybuild.log file Write-host $logger $l
$Buildlog="FormalBuild.log"
$Logger="/flp1:Append;LogFile=$Buildlog;Verbosity=Diag;"
#Logger will use Formalbuild.log
Write-host $logger
$Buildlog="Dailybuild.log"
#Logger should use Dailybuild.log file
Write-host $logger
$logger始终显示Formalbuild.log。我不想重新定义记录器。有没有办法使$logger值动态化 看看这里的例子:
那么代码段可能是:
$Buildlog="FormalBuild.log"
$logger = Set-PSBreakpoint -Variable logger -Mode Read -Action { $global:logger = "/flp1:Append;LogFile=$Buildlog;Verbosity=Diag;" }
#Logger will use Formalbuild.log
Write-host $logger
$Buildlog="Dailybuild.log"
#Logger should use Dailybuild.log file
Write-host $logger