Windows 명령줄에서 VPN 연결 만들기

Windows 명령줄에서 VPN 연결 만들기

나는 할 수 있어야한다만들다명령줄을 통한 새로운 VPN 연결. 나는 다음과 같은 것을 보았지만 rasdial모두 기존 VPN에 연결하기 위한 것이지 VPN을 만든 다음 합류하기 위한 것입니다. 내가 아는 유일한 방법은 Create a VPN connectionGUI에 있는 것입니다. 누군가 Windows CMD에서 이 작업을 수행하는 방법을 알고 있거나 생성된 배치 파일을 만든 다음 VPN에 연결하는 방법을 알고 있다면 이는 매우 도움이 될 것입니다. Windows 7 및 Windows 10에서 작동한다면 그것이 바람직할 것이며, 필요한 경우 작업을 완료하기 위해 휴대용 실행 파일을 가지고 있어도 괜찮습니다. 미리 감사드립니다!

답변1

추가-VpnConnection -이름 $VPNConnectionName -ServerAddress $VPNServer -TunnelType Pptp -SplitTunneling -DnsSuffix $DNSSuffix -AllUserConnection -Force

답변2

Powershell을 이러한 목적으로 사용할 수 있습니다. Microsoft는 이에 대한 완전한 가이드를 제공합니다. PowerShell 및 그룹 정책을 사용하여 VPN 연결 배포

참고: Add-VpnConnection 명령은 Windows 8.1부터 직접 지원되므로 직접 사용할 수 있습니다.

답변3

연결 관리자 관리 키트를 사용하십시오. 그런 다음 이를 컴퓨터의 하드 드라이브에 저장하기만 하면 RASDial을 사용하여 CMAK가 내보낼 파일을 사용하여 VPN에 연결할 수 있습니다. 컴퓨터에 원격으로 액세스할 수 있는 경우 작업 스케줄러에서 작업을 생성하여 시작 시 실행하고 연결이 끊어지면 다시 실행하세요.

출처:

CMAK 도움말 링크:https://technet.microsoft.com/en-us/library/cc739464(v=ws.11).aspx

RASDial 도움말 링크:https://technet.microsoft.com/en-us/library/ff859533(v=ws.11).aspx

답변4

관리자로 실행되는 다음 박쥐를 사용하여 생성했습니다.

@echo off
cls
에코.

echo VPN을 구성하는 동안 잠시 기다려 주세요...

PowerShell.exe -명령 "Add-VpnConnection -Name LAB_RB -ServerAddress 191.1.1.1 -AllUserConnection -AuthenticationMethod Chap -EncryptionLevel Optional -Force -L2tpPsk PassWord@2021 -PassThru -RememberCredential -SplitTunneling -TunnelType L2tp" > config.log"

경로 추가 -p 172.16.5.0 마스크 255.255.255.0 192.168.198.254 > null

에코.
정지시키다

이미 해결하셨다면 그런 분들을 위해 여기에 등록되어 있습니다. 어제까지 이 기능을 찾고 있었는데 이 주제를 통해 제 요구 사항을 해결했습니다.

관련 정보