Networking 如何使用Powershell配置Juniper Networks SA VPN连接设置

Networking 如何使用Powershell配置Juniper Networks SA VPN连接设置,networking,windows-7,powershell,powershell-2.0,vpn,Networking,Windows 7,Powershell,Powershell 2.0,Vpn,我的一位同事的VPN连接有问题。似乎他的操作系统重置了代理设置,他需要手动将其更改回来。有没有办法使用powershell设置vpn和代理 他使用的是Windows 7,因此Powershell 2很受欢迎。如果可能,也可以使用XP 他使用的是Juniper Networks SA客户端:这可能更适合,但设置代理可以通过设置注册表设置来完成。以下是一个示例: 至于VPN,解决方案取决于VPN客户端软件,您没有指定…我下载了它,它似乎有命令行参数,等等 nclauncher /? nclaun

我的一位同事的VPN连接有问题。似乎他的操作系统重置了代理设置,他需要手动将其更改回来。有没有办法使用powershell设置vpn和代理

他使用的是Windows 7,因此Powershell 2很受欢迎。如果可能,也可以使用XP


他使用的是Juniper Networks SA客户端:

这可能更适合,但设置代理可以通过设置注册表设置来完成。以下是一个示例:


至于VPN,解决方案取决于VPN客户端软件,您没有指定…

我下载了它,它似乎有命令行参数,等等

nclauncher /? 
nclauncher [-url Url] [-u username] [-p password] [-r realm] [-help] [-stop] [-signout] [-version] [-d DSID] [-cert client certificate] 
例如:

nclauncher.exe -url https://sa.testing.com -u giantsUser -p password123 -r Users  
因此,powershell脚本将如下所示:

$url = "https://sa.testing.com"
$username = "giantsUser"
$password = Read-Host -assecurestring "Please enter your password:"

cd "C:\Program Files\Juniper Networks\Network Connect 6.5.0"

.\nclauncher -url $url -username $username -p $password # other params ...
如果你知道一个更好的解决方案,让我知道,我会接受仍然是