在服务器场级别上有一项工作使用网站集中的列表。因此,在调用列表之前,作业必须找到这些列表所在的站点。现在我尝试了两种方法来解决它:
1)空站点级别的特征。在场作业的execute方法中,我查找激活该功能的第一个已装入站点。它完美地运作。缺点是excta功能和一些节省时间用于扫描所有站点及其功能。
2)在站点解决方案的功能事件中,我将站点URL写入服务器场的属性包中。然后在作业的执行中,我从农场属性包中读取了Url。但它需要额外的证明,并使您在SP_Farm帐户或类似的东西下安装站点级解决方案。
那么还有其他方法可以配置农场级别的工作吗?提前谢谢。
答案 0 :(得分:0)
列表是如何创建的?列表使用什么列表定义?如果在没有特定列表定义的情况下手动创建列表,则会导致有关作业执行可靠性的风险。如果列表是自动创建的或使用某个自定义列表定义,那么为什么不使用它来识别列表?
我把所有这些都搞定了,因为我已经使用了接近你的第一个选项的东西。但我的功能远不是一个空功能,它包含自定义列表定义和/或我的工作将使用的列表的列表实例。