Почему функция Write-Host вне функции работает не так, как внутри функции?Синтаксис параметров функции PowerShell
Похоже, какое-то образом параметры переменные меняются от того, что я заявил, что это будет ...
function a([string]$svr, [string]$usr) {
$x = "$svr\$usr"
Write-Host $x
}
$svr = 'abc'
$usr = 'def'
$x = "$svr\$usr"
Write-Host $x
a($svr, $usr)
Результаты ...
а \ Защита
а Защита \
спасибо, что это было .... хм :) – Shaunt
я использую Powershell каждый день, и каждый сейчас и потом я делаю эту точную ошибку и провести 10+ минут вытягивая мои волосы. – briantist
О, и я хочу указать, что использование 'Set-StrictMode' поможет вам поймать эту ошибку. – briantist