Я обновляю старый сценарий DOS, который используется для открытия VPN-соединения Windows PPTP между двумя серверами, копирования некоторых файлов, а затем закрытия соединения. Я хочу переписать скрипт в powershell, поэтому я смогу отправить электронное письмо, чтобы уведомить пользователей, если что-то пойдет не так с копией.
Текущий код выглядит следующим образом
rasdial connectionName UserName Password
if not %errorlevel% == 0 goto vpn
Когда я пытаюсь использовать rasdial в powershell, он открывает новое окно, и powershell не имеет доступа к% errorlevel% или $ lastexitcode.
Есть ли способ сделать Rsdial PowerShell открытым в том же окне? Если нет, есть ли другая утилита, которую я могу использовать для открытия VPN-соединения?
Спасибо