로그인 프로세스를 단순화하기 위해 지점의 컴퓨터가 회사 VPN에 자동으로 연결되어 있어야합니다 (사용자가 네트워크 로그인을 오른쪽 아래로 누르지 않아도 됨).
클라이언트 시스템은 Windows 8.1 시스템이고 VPN은 표준 PPTP 터널입니다.
로그인 프로세스를 단순화하기 위해 지점의 컴퓨터가 회사 VPN에 자동으로 연결되어 있어야합니다 (사용자가 네트워크 로그인을 오른쪽 아래로 누르지 않아도 됨).
클라이언트 시스템은 Windows 8.1 시스템이고 VPN은 표준 PPTP 터널입니다.
답변:
c:\windows\system32\rasdial.exe
에서 프로그램 / 스크립트 : 필드. 입력하지 않거나 기본 Windows 설치 디렉토리가 다른 경우에도 찾아 볼 수 있습니다.rasdial.exe
"VPN Connection Name" username password /domain:domainname
Mikael의 대답은 5.3의 일반 텍스트 암호를 제외하고 훌륭합니다. IKEv2를 통한 VPN 연결의 작동 방식에 따라 rasdial에는 사용자 이름과 비밀번호가 매개 변수로 필요하지 않습니다.
그러나 상황이 다른 경우 스크립트에서 일반 텍스트 비밀번호를 피하는 방법이 있습니다.
이 문서에서는 Powershell을 사용하여 텍스트를 암호화하고 저장하는 방법을 설명합니다. https://www.pdq.com/blog/secure-password-with-powershell-encrypting-credentials-part-1/
요약하면 : ConvertTo-SecureString 함수를 사용하면 동일한 시스템에서 동일한 사용자 만 (아래에서 실행중인 프로세스 만)이를 해독 할 수있는 방식으로 텍스트를 암호화 할 수 있습니다. 완벽하게 안전하지는 않지만 일반 텍스트보다 낫습니다. "MyP @ ssword1"을 암호화하여 파일로 저장하는 powershell 명령은 다음과 같습니다.
"MyP@ssword1" | ConvertTo-SecureString -AsPlainText -Force | ConvertFrom-SecureString | Out-File "C:\path to\your\Password.txt"
그리고 여기에서 비밀번호를 다시 읽고 해독하는 방법을 찾을 수 있습니다 : /programming//a/19950628/4602253
.bat 파일을 만드십시오.
c:\windows\system32\rasdial.exe "VPN Connection Name" [username] [password] [/domain:domainname]
WINDOWS_KEY + R에 생성 된 파일의 바로 가기를 만듭니다 : shell : startup folder