Стал разбиратся с PowerShell и натолкнулся на следующее
- Код: Выделить всё
Function GetVersion($arg)
{
$winVer
$winVer = "WindowsXP"
$winVer
}
[string[]]$Files = "\WindowsXP\x86\"
$Files += "\WindowsXP\x64\"
[string]$Ver = GetVersion("")#"WindowsXP"
Write-Output($Ver)
ForEach ($str in $Files)
{
If($str.Contains($Ver))
{
Write-Output($str)
}
}
Если раскоментировать (убрать #) строку ("WindowsXP") и поставить её вместо вызова функции (GetVersion) всё работает как задумано.
А возможно ли сделать что б работало и с функцией?