2015-09-10 2 views
2

Я создаю несколько файлов Spotfire, где я использую скрипты IronPython, чтобы иметь возможность экспортировать и импортировать значения из текстовых файлов по запросу пользователя. Однако, когда я переношу Spotfire кому-то другому, сценарии не могут быть выполнены.Spotfire Сценарии не доверяют

При переходе к управлению действием, скрипту, доступным скриптам, есть сценарии, но есть замечание: «Не доверено. Нажмите «Изменить» ... и одобрите ... ». Однако другие не знакомы с сценариями, поэтому я не хочу, чтобы они проходили через это каждый раз, когда я отправляю новый файл Spotfire. Кто-нибудь имеет опыт здесь или знает, как пройти меру безопасности? Или сделать эти шаги проще?

Источник меры безопасности: http://stn.spotfire.com/stn/Configure/ScriptingIntroduction.aspx «По соображениям безопасности вы всегда должны проверять и утверждать сценарий, который не указан как доверенный до его выполнения».

Любые идеи приветствуются,

enter image description here

ответ

1

если вы используете Spotfire сервер, попросите администратора добавить вас в Авторы сценария группы. DXP, сохраненные с помощью скриптов членами этой группы, будут автоматически доверять.

Обратите внимание, что это независимо от того, является ли оно членом Администраторы группа; разрешения Авторы сценариев не получают автоматически администраторов, которые также не являются членами; это не лицензионное разрешение, как другие. вы можете легко решить это, сделав администраторов группой Авторы сценариев.

N.B .: the Автор Сценарии Лицензия не совпадает с тем, что она является членом этой группы, но, очевидно, у вас уже есть эта лицензия!

EDIT: обновление до Spotfire 7.0+ улучшит удобство использования доверенных скриптов, побуждая пользователей доверять скрипту, как только документ будет открыт.

+0

Hi niko, спасибо за помощь, еще раз. Я попытался создать .dxp, будучи назначенным группе авторов сценариев. Когда я отправляю его кому-то другому (например, другая среда и т. Д.), Я столкнулся с той же проблемой. И да, я уже получил эту лицензию. Могу ли я что-то упустить? – Freddy

+1

Как только вы обходите сервер пятен, вы столкнетесь с этой проблемой. Радуйтесь, что он есть. Можете ли вы представить себе риски безопасности, если сценарии могут запускаться, если они не получены из надежного источника? – phiver

+2

phiver правильный. в основном ваша серверная среда считается «надежной зоной». считают, что IP-скрипты имеют все права, которые выполняет ваша учетная запись пользователя. они могут писать/удалять файлы, получать доступ к сетевым ресурсам, запускать исполняемые файлы ... это был бы кошмар :) , если вы используете Spotfire 7.0, вы должны иметь всплывающее окно при первом открытии документа, уведомляющего пользователя о том, что есть ненадежные скрипты и хотел бы он им доверять. это определенно экономит несколько шагов! – niko

Смежные вопросы