通过命令行启动 Petrel 2014 找不到许可证
Starting Petrel 2014 via the command line cannot find licence
使用具有基本开发人员许可证的早期版本的 Petrel,可以使用
从命令行启动应用程序
petrel.exe -licensePackage Package1
这对 Petrel 2011、12 和 13 来说效果很好。但是对于 Petrel 2014,此方法失败并显示一条消息,指出许可证不存在或已过期。
不带参数启动 Petrel 会导致出现新的许可对话框,其中将包列为 Bundle 1
。在 -licensePackage
之后指定 Bundle 1
和 Bundle1
在尝试从命令行启动时没有任何区别。
有谁知道我做错了什么或者现在如何为 Petrel 2014 指定许可包?
在命令行中,您传递的是 配置文件 的名称,而不是许可证或捆绑包。
您需要先保存配置文件:在 "License selection" 对话框中,在许可配置文件中 select 您需要的许可,单击 "Save selection as profile" 按钮,然后为您的新配置文件命名(不带空格)。然后将此名称作为 -licensePackage
参数传递。
Petrel 2014 中重新设计了许可证堆栈,并打包了默认许可证的概念,例如不再支持 Package1。
"Bundle 1" 失败,因为它只是一个显示名称。但是,您可以通过在许可对话框中右键单击捆绑包并 select 列出用户... 来找到要使用的实际捆绑包 ID。在出现的 许可用户 对话框中查找 许可 ID。包 ID 应该类似于
Petrel_123456789_MAMAMAMA/aUA 并将其用作 -licensePackage 参数。
petrel.exe -licensePackage Petrel_123456789_MAMAMAMA/aUA
或者,您可以在许可证对话框中创建一个配置文件并将其命名为 Package1,并将其用作 -licensePackage 参数。
petrel.exe -licensePackage Package1
使用具有基本开发人员许可证的早期版本的 Petrel,可以使用
从命令行启动应用程序petrel.exe -licensePackage Package1
这对 Petrel 2011、12 和 13 来说效果很好。但是对于 Petrel 2014,此方法失败并显示一条消息,指出许可证不存在或已过期。
不带参数启动 Petrel 会导致出现新的许可对话框,其中将包列为 Bundle 1
。在 -licensePackage
之后指定 Bundle 1
和 Bundle1
在尝试从命令行启动时没有任何区别。
有谁知道我做错了什么或者现在如何为 Petrel 2014 指定许可包?
在命令行中,您传递的是 配置文件 的名称,而不是许可证或捆绑包。
您需要先保存配置文件:在 "License selection" 对话框中,在许可配置文件中 select 您需要的许可,单击 "Save selection as profile" 按钮,然后为您的新配置文件命名(不带空格)。然后将此名称作为 -licensePackage
参数传递。
Petrel 2014 中重新设计了许可证堆栈,并打包了默认许可证的概念,例如不再支持 Package1。
"Bundle 1" 失败,因为它只是一个显示名称。但是,您可以通过在许可对话框中右键单击捆绑包并 select 列出用户... 来找到要使用的实际捆绑包 ID。在出现的 许可用户 对话框中查找 许可 ID。包 ID 应该类似于 Petrel_123456789_MAMAMAMA/aUA 并将其用作 -licensePackage 参数。
petrel.exe -licensePackage Petrel_123456789_MAMAMAMA/aUA
或者,您可以在许可证对话框中创建一个配置文件并将其命名为 Package1,并将其用作 -licensePackage 参数。
petrel.exe -licensePackage Package1