SPWebService.RemoteAdministratorAccessDenied - 如何以正确的方式使用它?

时间:2011-02-08 07:56:52

标签: sharepoint-2010

我们创建了一个SharePoint Web部件,可以自动创建和更新SharePoint计时器作业。 Web部件从内容Web应用程序运行,而不是从中央管理员运行。

我了解到MSFT在更新SPPersistedObject方面做了一些小的改动。因此,在调用Update()时,我正在拒绝访问。

但这是我的问题 -

  1. 我明白我们无法设定 来自内容Web应用程序中运行的代码的SPWebService.RemoteAdministratorAccessDenied = false。有没有 除了之外的STSADM命令 的powershell?
  2. 我可以从农场把它关掉 功能,但如果我是安全的 不要立即关掉它?
  3. 使用它的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

  1. 我不相信 - 你需要从在CA中运行的代码设置属性,或者从Powershell脚本中设置它。

  2. 老实说,我不确定微软试图通过这个问题关闭安全漏洞 - 但我也不是安全大师 - 实际上恰恰相反。

  3. 我的建议是禁用安全功能,执行您需要执行的操作,然后重新打开它。因为它是一个非常简单的Powershell脚本(或农场功能接收器,如果这是你的事情),每次你需要做某事时都应该非常简单地禁用/重新启用(希望不会经常这样)。