我们创建了一个SharePoint Web部件,可以自动创建和更新SharePoint计时器作业。 Web部件从内容Web应用程序运行,而不是从中央管理员运行。
我了解到MSFT在更新SPPersistedObject
方面做了一些小的改动。因此,在调用Update()
时,我正在拒绝访问。
但这是我的问题 -
SPWebService.RemoteAdministratorAccessDenied
= false
。有没有
除了之外的STSADM命令
的powershell?使用它的最佳方法是什么?
答案 0 :(得分:1)
我不相信 - 你需要从在CA中运行的代码设置属性,或者从Powershell脚本中设置它。
老实说,我不确定微软试图通过这个问题关闭安全漏洞 - 但我也不是安全大师 - 实际上恰恰相反。
我的建议是禁用安全功能,执行您需要执行的操作,然后重新打开它。因为它是一个非常简单的Powershell脚本(或农场功能接收器,如果这是你的事情),每次你需要做某事时都应该非常简单地禁用/重新启用(希望不会经常这样)。