У меня есть скрипт powershell, который вызывает следующую команду:
plink -batch -ssh $defUser@$srv -pw $defPassword -m $executeCommandFile
Проблема в том, что $ defPassword не всегда одинаков / корректен. Как я могу поймать ошибку Access denied от plink?
Что-то вроде этого:
if (plink -batch -ssh $defUser@$srv -pw $defPassword -ne "Access denied")
\\execute -m $executeCommandFile
else
\\use different $defPassword(for example $defPassword2) and then execute
Подумайте, это как попробовать \ поймать, но с plink используется пароль