Mikael tarafından kabul edilen cevap harika, 5.3'teki düz metin şifresi hariç, bu beni rahatsız ediyor. VPN bağlantımın (IKEv2 aracılığıyla) çalışma şekli, rasdial'ın parametre olarak kullanıcı adı ve şifreye ihtiyacı yoktur.
Ancak durumunuz farklıysa, komut dosyasında düz metin şifresini önlemenin yolları vardır:
Bu makalede, Powershell kullanarak metnin nasıl şifreleneceği ve kaydedileceği açıklanmaktadır: https://www.pdq.com/blog/secure-password-with-powershell-encrypting-credentials-part-1/
Özetlemek gerekirse: ConvertTo-SecureString işlevini kullanarak, metni aynı makinede yalnızca aynı kullanıcının (altında çalışan işlemler) şifresini çözebilecek şekilde şifreleyebilirsiniz. Bu tamamen güvenli değil, düz metinden daha iyi. "MyP @ ssword1" dosyasını bir dosyaya şifrelemek ve kaydetmek için powershell komutu şöyle olur:
"MyP@ssword1" | ConvertTo-SecureString -AsPlainText -Force | ConvertFrom-SecureString | Out-File "C:\path to\your\Password.txt"
Ve burada şifreyi tekrar nasıl okuyacağınızı ve şifrenizi nasıl çözeceğinizi bulacaksınız:
/programming//a/19950628/4602253