问题标签 [stsadm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sharepoint - Sharepoint:从计时器作业执行 stsadm + SHAREPOINT\System 权限
我有一个不寻常的情况,我需要一个 SharePoint 计时器作业来同时拥有本地管理员窗口权限和SHAREPOINT\System
SharePoint 权限。
我可以通过简单地将计时器服务配置为使用本地管理员成员的帐户来获得 Windows 权限。我知道这不是一个好的解决方案,因为它为 SharePoint 计时器服务提供了比它应该拥有的更多权利。但它至少允许我的 SharePoint 计时器作业运行stsadm
。
在本地管理员下运行计时器服务的另一个问题是,此用户不一定具有SHAREPOINT\System
SharePoint 权限,而我也需要此 SharePoint 作业。事实证明,SPSecurity.RunWithElevatedPrivileges
在这种情况下不起作用。Reflector 显示RunWithElevatedPrivileges
检查当前进程是否是owstimer
(运行 SharePoint 作业的服务进程)并且不执行提升是这种情况(我猜这里的原因是计时器服务应该在NT AUTHORITY\NetworkService
具有SHAREPOINT\System
SharePoint的 Windows 帐户下运行权限,因此无需提升计时器作业的权限)。
这里唯一可能的解决方案似乎是在其通常的 NetworkService windows 帐户下运行计时器服务,并通过将管理员凭据存储在某处并通过 StarInfo 的用户名将它们传递给 System.Diagnostics.Process.Run() 以本地管理员身份运行 stsadm 、域和密码。
现在看来一切都应该正常了,但这是我目前遇到的另一个问题。Stsamd 失败并出现以下错误弹出窗口 (!)(Winternals filemon 显示在这种情况下 stsadm 正在管理员下运行):
The application failed to initialize properly (0x0c0000142).
Click OK to terminate the application.
事件查看器只注册弹出窗口。
本地管理员用户是我的帐户,当我stsadm
在此帐户下交互运行时,一切正常。当我将计时器服务配置为在此帐户下运行时,它也可以正常工作。
任何建议表示赞赏:)
sharepoint - 如何自动化将 InfoPath 表单部署到 SharePoint Server 2007 的过程?
将我的 InfoPath 2007 表单从设计器部署到我们开发环境的 SharePoint 服务器中是一件非常痛苦的事情。我们所有的表单都需要“完全信任”,因为它们包含用 C# 编写的业务逻辑。以下是手动步骤:
1) 在 InfoPath 中运行“发布表单”向导,指定要发布到的目标站点和保存 xsn 文件的位置。
2) 从网站集功能中停用现有版本的表单(如果存在旧版本)。
3) 在开发服务器上登录 Central Admin。导航到应用程序管理 -> 管理表单模板并上传 xsn 文件。
4) 将表单激活为网站集功能。
有谁知道如何实现自动化?也许通过stsadm?
sharepoint - SharePoint 网站定义未显示在模板列表中 - 为什么?
我有一些通过 SharePoint wsp 解决方案包部署的自定义 SharePoint 网站定义。他们似乎工作正常。我可以通过 stsadm 命令行很好地部署它们,并且我在某些功能中运行的 C# 代码也可以基于它们部署站点。部署我的解决方案后,我的文件似乎已正确放置在文件夹中webtemp.*.xml
。12\1033\XML
我的问题是,当我尝试Create Site Collection.
为什么不显示时,它们只是没有出现在中央管理应用程序中?我什至不知道在哪里寻找这个。
编辑:
嗯.. 大约一个小时后,我碰巧回到了创建网站集页面,我的模板就在那里。我不确定发生了什么...奇怪的缓存某处或某事。
我还应该更清楚的是,这些解决方案包已经在我的开发箱上成功部署了很多次,所以我没想到在其他服务器上会出现问题(无论如何都是部署方面)。
sharepoint - SharePoint stsadm 添加解决方案 - 失败并出现基于权限的错误(对象引用)
第一次尝试将 MOSS 解决方案从开发服务器部署到 UAT 服务器。在执行此命令时
我得到一个“对象引用未设置为对象的实例”基于这些链接:(和其他):
[ http://www.telerik.com/community/forums/thread/b311D-bachea.aspx 我确定了以下几点:][1]
- 我是 MOSS 服务器上农场管理员组的成员
- 我是服务器上 WSS_RESTRICTED_WPG 的成员
- 我已经在服务器上的 WSS_ADMIN_WPG 组中
我检查了事件日志,发现异常说登录到我的站点服务数据库失败。
如果我尝试通过 SQL Server Mgt Studio 添加自己,我无权设置对该数据库的访问权限,例如:
原因:无法打开登录请求的数据库“SharedServices1_DB”。登录失败。用户 'XXXXX\Administrator' 登录失败。
那么,我错过了什么?我需要做任何明显的事情吗?欢迎任何有用的建议。
谢谢
[1]:http://MSDN论坛帖子
[1]:http://Telerik支持线程
visual-studio - VS2005 + SharePoint 部署的最佳项目格式?
首先,让我用一句话来表达一些沮丧:我的天,为 SharePoint 开发真是一团糟!
好的,抱歉,让我专注于 1 个特定场景。我已经开发了(VS2005)一些功能,如果我将它作为 DLL 部署在 SharePoint(MOSS2007)服务器上,它就可以工作。现在我正在尝试确定将其打包为可部署功能的最佳方式。
根据搜索结果,您会认为没有人以可重复的方式成功地做到这一点!每篇文章都与下一篇文章相矛盾,或者记录了一种用其他人的技术修补某些问题的技术,并且反过来可能会在另一篇文章中进行更新。许多似乎基于 2003、WSS 等的旧方法。一些建议使用 MSBuild 任务部署到您的代码,手动将文件复制到名称为“12”的目录中,或使用 SharePoint Designer 等工具或直接对服务器进行修改. 这些听起来像是开发人员用来安装在测试服务器上的 hack。有没有人创建过一个项目,在成功构建后,可以将其带到另一台机器并通过 STSADM 使用安装程序或单个命令行指令进行部署?
我承认我对 SharePoint 管理只有初学者的了解,但它一定比看起来容易。我想我了解http://msdn.microsoft.com/en-us/library/ms413687.aspx的基本概念,但没有办法自动化吗?对于要在 2007 服务器上部署的打包功能,必须有一种推荐的做法。但对于我的生活,我无法弄清楚它是哪一种。(我最好的猜测是它是这样的:http: //www.codeplex.com/sptemplateland,但自 2007 年 2 月以来一直没有更新。)
任何人都可以帮忙吗?非常感谢!
sharepoint - 使用 STSADM 导出和导入网站集
尝试使用 stsadm 导入现有导出时遇到问题。
成功导出网站集后,我创建了一个新的空白网站。当我运行导入命令时,它会运行一段时间,然后完成并出现以下错误:
2009 年 1 月 28 日 13:04:28.84 STSADM.EXE (0x3F54) 0x1D74 Windows SharePoint Services 常规 72ju 高 stsadm:找到重复的名称“团队”。调用堆栈:在 Microsoft.SharePoint.SPFieldCollection.AddFieldAsXmlInternal(String schemaXml, Boolean addToDefaultView, SPAddFieldOptions op) 在 Microsoft.SharePoint.SPFieldCollection.AddFieldToWeb(String strXml, Boolean checkDisplayName) 在 Microsoft.SharePoint.Deployment.FieldTemplateSerializer.CreateField(SPWeb web, SerializationInfoHelper infoHelper) 在 Microsoft.SharePoint.Deployment.XmlFormatter.ParseObject(Type objectType, Boolean isChildObject) 在 Microsoft.SharePoint.Deployment.SetObjectData(Object obj, SerializationInfo info, StreamingContext context, ISurrogateSelector 选择器) 在 Microsoft.SharePoint.Deployment.XmlFormatter .DeserializeObject(Type objectType, Boolean isChildObject, Deployme...
2009 年 1 月 28 日 13:04:28.84* STSADM.EXE (0x3F54) 0x1D74 Windows SharePoint Services 一般 72ju 高 ...ntObject 信封)在 Microsoft.SharePoint.Deployment.XmlFormatter.Deserialize(Stream serializationStream) 在 Microsoft.SharePoint.Deployment .ObjectSerializer.Deserialize(Stream serializationStream) 在 Microsoft.SharePoint.Deployment.ImportObjectManager.ProcessObject(XmlReader xmlReader) 在 Microsoft.SharePoint.Deployment.SPImport.DeserializeObjects() 在 Microsoft.SharePoint.Deployment.SPImport.Run() 在 Microsoft.SharePoint .StsAdmin.SPImportOperation.Run(StringDictionary keyValues) at Microsoft.SharePoint.StsAdmin.SPStsAdmin.RunOperation(SPGlobalAdmin globalAdmin, String strOperation, StringDictionary keyValues, SPParamCollection pars)
然后当我运行该站点时,它似乎只完成了一半的工作并在错误处停止。
谁能指出我可能导致此错误的正确方向?
非常感谢
基兰
sharepoint - 重命名目录时的stsadm差异备份?
目前,我每天都在 SharePoint 中运行完整备份。进一步复制的自动化过程将完整备份目录重命名为 backup_((date in yyyymmdd))_full。我想修改为每日增量/每周完整计划,但差异似乎无法找到最后一次完整备份。我正在考虑进一步扩展批处理作业以记录 SharePoint 名称并在差异执行之前进行快速重命名,但有人有更简单的方法吗?谢谢!
visual-studio - Visual Studio 中的 psexec
我一直在尝试让 psexec 从 Visual Studio 中的自定义构建任务在远程机器上运行可执行文件。所有这些命令都可以从命令行运行,但从应用程序运行它似乎是个问题。一些命令有效,其他 psexec 挂起,因此 msbuild 和 Visual Studio 2005 也有效。在这种情况下,我调用了 SharePoint 的 stsadm.exe,但是当从应用程序运行 psexec 时,很多程序都会出现这个问题。有很多人遇到这个问题,但似乎没有解决方案,所以我的问题是:有没有人知道 psexec 的可行替代方案?
sharepoint - SharePoint - 查找 WSP 模板的站点模板值?
我正在尝试为 fab 40 Microsoft SharePoint 模板创建网站的脚本。我无法找到用于创建站点的 stsadm 命令的 sitetemplate 参数的值。
例如:
是否有我可以运行的命令,或者我可以在某个地方查找 WSP 包的站点模板值(例如 BugDatabase.wsp)?
sharepoint - SharePoint 目录 Web 部件和导出/导入
使用 stsadm 导出/导入移动 SharePoint MOSS 站点后,我发现目录 Web 部件存在一些问题。
如果我单击目录 Web 部件中某个部分的标题,例如“文档”,则会出现页面错误,因为它仍在尝试查看我从中导出的站点的子站点 url。
所以在导出站点中,该站点位于http://sharepoint/sites/dashboard/
它现在位于根http://sharepoint/
这是一个错误吗?Web 部件中的所有子链接都可以正常工作,只是标题。
感谢您的任何建议。