为使用代理服务器的网络配置SystemLink,以确保系统可访问NI Package Manager的订阅源。

只能为Windows系统配置代理设置。另外,还要确保服务器和客户端计算机都安装了Internet Explorer

代理服务器位于客户端机器和服务器之间。客户端将所有请求发送至代理,而不是直接连接至服务器。代理将请求转发至服务器。代理还收到客户端的响应。

使用代理增强隐私和提高安全性。代理控制可访问网络的系统。代理也可限制服务器访问本地之外的网络。配置代理设置允许SystemLink在现有的保护范围内运行。

  1. 清除下列文件中现有的代理设置:
    • C:\Program Files\National Instruments\NI Package Manager\Settings\nipkg.ini
    • %localappdata%\National Instruments\NI Package Manager\nipkg.ini
  2. 在SystemLink服务器上,下载Sysinternals PSTools并解压缩ZIP文件。
  3. 以管理员身份打开命令提示符,然后转到解压缩文件夹。
  4. 输入下列命令:
    • psexec64 -u "nt authority\network service" -i cmd.exe,网络用户,处理系统管理
    • psexec64 -u "nt authority\system" -i cmd.exe,服务用户,处理程序包存储库
    将打开一个新的命令提示符窗口,以相应的用户身份运行。
  5. 在新的命令提示符窗口输入whoami,可验证相应的用户身份。
  6. 输入C:\Program Files (x86)\Internet Explorer\iexplore.exe,打开Internet Explorer。
  7. 在Internet Explorer的设置中,选择Internet选项 » 连接 » LAN设置
  8. 勾选为LAN使用代理服务器,输入代理服务器的信息。
  9. 勾选对于本地地址不使用代理服务器复选框。
  10. 如将客户端配置为使用IP地址或完全限定的域名(FQDN)连接到服务器,请单击高级,为服务器的主机名添加一个例外情况。
  11. 如果命令提示符要求其他代理信息,请输入cmdkey /generic: <proxy-server-ip> /user:<username> /pass:<password>
  12. 为系统用户和网络服务用户完成这些步骤。
  13. 在每台客户端计算机上,为系统用户完成这些步骤。