如何将 MSI 指向许可证服务器?
How to point MSI to license server?
我安装了 ArcGIS Desktop 10.8.1 msi,但是当我测试应用程序时收到错误消息,因为它需要指向许可服务器:
当前命令:
msiexec /i "setup.msi" /q
例如,假设我的服务器名为 BC-FF12
我应该用哪个参数指向这里?
文档:您必须从供应商处获取文档才能解决部署的复杂方面:https://www.itninja.com/link/license-manager-reference-guide
“软件/包装提示”:我也喜欢在这样的网站上查看 "software tips":
https://www.itninja.com/software/esri/arcgis-1/10-1344 (be sure to visit this link
)
似乎应该设置一些 MSI 属性才能使此安装正常运行:
ESRI_LICENSE_HOST=<licensing server name>
SOFTWARE_CLASS=Viewer or Editor or Professional (depending on your licensing type)
SEAT_PREFERENCE=Fixed or Float (depending on your licensing type)
REBOOT=ReallySuppress
RestartYesNo=No
ISCHECKFORPRODUCTUPDATES=0
DESKTOP_CONFIG=TRUE
似乎还有一个 *.prvc
某种许可证文件,他们建议按如下方式调用(通常有不同的方法来做这种事情- 如果您使用许可证服务器需要这样做,我会感到惊讶 - 如果设置正确 - 可能需要 运行 启用类似此命令的内容服务器):
CD "C:\Program Files\Common Files\ArcGIS\bin\"
SoftwareAuthorization.exe -s -LIF "C:\Users\pcsetup\Desktop\ArcGis-10\ArcInfo.prvc"
我没有测试过,但在你的情况下,通过 msiexec.exe 命令行设置属性可能就足够了——我会在虚拟机上测试:
Msiexec.exe /I <dir>\Desktop\setup.msi ADDLOCAL=ALL ESRI_LICENSE_HOST="Hostname" SOFTWARE_CLASS=Editor /qb
他们建议使用 Orca 在转换(用于修改供应商 MSI 设置的文件)中设置许多这些属性。
转换与属性:.
如果您进行转换以应用于 MSI - 如上文 link 所述 - 您可以通过命令行应用它进行安装:
msiexec.exe /i setup.msi TRANSFORMS="mytransform.mst" /qn
我安装了 ArcGIS Desktop 10.8.1 msi,但是当我测试应用程序时收到错误消息,因为它需要指向许可服务器:
当前命令: msiexec /i "setup.msi" /q
例如,假设我的服务器名为 BC-FF12
我应该用哪个参数指向这里?
文档:您必须从供应商处获取文档才能解决部署的复杂方面:https://www.itninja.com/link/license-manager-reference-guide
“软件/包装提示”:我也喜欢在这样的网站上查看 "software tips":
https://www.itninja.com/software/esri/arcgis-1/10-1344 (be sure to visit this link
)
似乎应该设置一些 MSI 属性才能使此安装正常运行:
ESRI_LICENSE_HOST=<licensing server name>
SOFTWARE_CLASS=Viewer or Editor or Professional (depending on your licensing type)
SEAT_PREFERENCE=Fixed or Float (depending on your licensing type)
REBOOT=ReallySuppress
RestartYesNo=No
ISCHECKFORPRODUCTUPDATES=0
DESKTOP_CONFIG=TRUE
似乎还有一个 *.prvc
某种许可证文件,他们建议按如下方式调用(通常有不同的方法来做这种事情- 如果您使用许可证服务器需要这样做,我会感到惊讶 - 如果设置正确 - 可能需要 运行 启用类似此命令的内容服务器):
CD "C:\Program Files\Common Files\ArcGIS\bin\"
SoftwareAuthorization.exe -s -LIF "C:\Users\pcsetup\Desktop\ArcGis-10\ArcInfo.prvc"
我没有测试过,但在你的情况下,通过 msiexec.exe 命令行设置属性可能就足够了——我会在虚拟机上测试:
Msiexec.exe /I <dir>\Desktop\setup.msi ADDLOCAL=ALL ESRI_LICENSE_HOST="Hostname" SOFTWARE_CLASS=Editor /qb
他们建议使用 Orca 在转换(用于修改供应商 MSI 设置的文件)中设置许多这些属性。
转换与属性:
如果您进行转换以应用于 MSI - 如上文 link 所述 - 您可以通过命令行应用它进行安装:
msiexec.exe /i setup.msi TRANSFORMS="mytransform.mst" /qn