![Citrix Xendesktop 的登录脚本根据 IP 地址创建共享文件夹](https://linux22.com/image/1568794/Citrix%20Xendesktop%20%E7%9A%84%E7%99%BB%E5%BD%95%E8%84%9A%E6%9C%AC%E6%A0%B9%E6%8D%AE%20IP%20%E5%9C%B0%E5%9D%80%E5%88%9B%E5%BB%BA%E5%85%B1%E4%BA%AB%E6%96%87%E4%BB%B6%E5%A4%B9.png)
这有点超出我的理解范围,但我的任务是编写一个脚本,根据客户端设备(瘦客户端终端)的第三个 IP 地址八位字节,为每个登录创建一个共享文件夹。
它将是一个带有 Windows 10 桌面的 VDI 设置,因此我的想法是在登录时运行一个命令来查询当前会话,将其传递给 reg 查询(因为客户端 IP 存储在这里,运行 ipconfig 将提供 xen 服务器的 IP),然后将结果传递到另一个命令中,该命令根据输出创建指向文件夹的符号链接。
我能够获得注册表值,但对我来说,挑战在于获取结果并使其有用...这是我缺乏经验真正伤害我的地方。
这是我目前所拥有的
for /f "tokens=2-4" %a in ('query session') do @if "%a"=="%username%" if "%c"=="Active" reg query hklm\software\citrix\ica\session\%b\connection /v ClientAddress
任何帮助将不胜感激。