【问题标题】:Spotfire Scripts not trustedSpotfire 脚本不受信任
【发布时间】:2015-09-10 09:29:17
【问题描述】:

我正在创建一些 Spotfire 文件,在其中我使用 IronPython 脚本能够根据用户需求从文本文件中导出和导入值。但是,当我将 Spotfire 转移给其他人时,脚本无法执行。

当转到操作控件、脚本、可用脚本时,脚本在那里,但有一个备注:'不信任。单击编辑......并批准......'。但是其他人对脚本编写不太熟悉,所以我不希望他们每次发送新的 Spotfire 文件时都经历这个。有没有人在这里有经验,或者知道如何通过安全措施?还是让这些步骤更简单?

安全措施来源:http://stn.spotfire.com/stn/Configure/ScriptingIntroduction.aspx “出于安全原因,您应该始终在执行之前检查并批准未列为受信任的脚本。”

感谢任何想法,

【问题讨论】:

    标签: ironpython spotfire


    【解决方案1】:

    如果您使用的是 Spotfire Server,请让您的管理员将您添加到 脚本作者 组。该组成员使用脚本保存的 DXP 将自动受到信任。

    请注意,这与 Administrators 组的成员无关; 脚本作者的权限不会自动授予不是成员的管理员;它不是像其他人一样基于许可证的许可。您可以通过将 Administrators 组设为 Script Authors 的成员轻松解决此问题。

    注意:Author Scripts 许可证与成为该组的成员不同,但显然您已经拥有此许可证!

    编辑:升级到 Spotfire 7.0+ 将提高信任脚本的可用性,在文档打开时提示用户信任脚本。

    【讨论】:

    • 您好,niko,再次感谢您的帮助。我在被分配到 Script Authors 组时尝试创建一个 .dxp。当我将它发送给其他人(其他环境等)时,我遇到了同样的问题。是的,我已经有了那个许可证。我会错过什么吗?
    • 一旦你绕过了spotfire服务器,你就会遇到这个问题。很高兴它在那里。如果脚本不是来自受信任的来源,您能想象如果允许运行脚本会带来安全风险吗?
    • phiver 是正确的。基本上,您的服务器环境被视为“受信任区域”。考虑 IP 脚本拥有您的用户帐户所拥有的所有权利。他们可以写入/删除文件、访问网络共享、运行可执行文件......这将是一场噩梦 :) 如果您使用的是 Spotfire 7.0,当您第一次打开文档时应该会弹出一个通知用户存在不受信任的脚本和他愿意相信他们吗?它绝对可以节省几个步骤!
    • 我知道 phiver 是正确的,但我一直在寻找像你在 Spotfire 7.0 中提到的东西,一个弹出窗口或通知。您不能指望普通用户进入脚本 :) 感谢您的反馈。
    猜你喜欢
    • 2018-10-22
    • 2018-04-03
    • 2017-12-10
    • 1970-01-01
    • 2012-07-05
    • 1970-01-01
    • 1970-01-01
    • 2017-04-28
    • 1970-01-01
    相关资源
    最近更新 更多