我正在尝试使用函数设置一些变量的值。 我的代码如下:
$BackupFile = $null
$TaskSequenceID = $null
$OSDComputerName = $null
$capturedWimPath = $null
Function Set-OsToBuild
{
switch ($OsToBuild)
{
"Win7x64"
{
$BackupFile = "Win7x64-SP1.wim"
$TaskSequenceID = "WIN7X64BC"
$OSDComputerName = "Ref-Win7x64"
$capturedWimPath = "$($PathToMdtShare)\Captures\$BackupFile"
}
}
}
问题在于这些变量$BackupFile,$TaskSequenceID,$OSDComputerName和$capturedWimPath在这个函数之外是空的/ null。
正确的方法是什么? 我想在此函数内设置这些值,并在脚本的父范围中稍后可用这些值。