首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用PowerShell更新SharePoint日历?

如何使用PowerShell更新SharePoint日历?
EN

Stack Overflow用户
提问于 2013-02-12 05:22:14
回答 2查看 4.2K关注 0票数 2

我一直在尝试使用PowerShell更新SharePoint日历(假设我有一个包含日历事件的.csv文件),但没有成功。你能给我讲讲这个动作吗?从如何将SharePoint相关框架加载到PowerShell开始?我是一个完全的PowerShell和SharePoint初学者...我想这就是我被卡住的地方。如果有必要,我可以提供更多细节。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-12 07:04:17

我假设您有访问Sharepoint服务器的权限,如果是这样的话,第一步将是加载Sharepoint Library,如下所示:

代码语言:javascript
运行
复制
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")

之后,您可以获得默认的日历列表,如下所示:

代码语言:javascript
运行
复制
$Site = New-Object Microsoft.Sharepoint.Spsite("http://localhost")
$Web = $Site.OpenWeb()
$Calendar = $Web.Lists["Calendar"]

我不确定如何从这里开始,因为我以前没有这样做过,但是您可以尝试使用$Calendar对象的AddItem函数。我明天可以进一步研究这一点,但在此期间,请随时尝试,如果您需要进一步的帮助,请告诉我。

票数 1
EN

Stack Overflow用户

发布于 2013-02-12 09:32:46

应加载SharePoint命令行管理程序或运行

代码语言:javascript
运行
复制
Add-PSSnapin Microsoft.SharePoint.PowerShell

将额外的SharePoint内容加载到PowerShell中,如Get-SPSiteGet-SPWeb

除此之外,您几乎只需要使用常规的SharePoint应用编程接口。

以下是特定于SharePoint的cmdlet的列表

http://technet.microsoft.com/en-us/library/ff678226.aspx

下面是如何使用C#将列表项添加到列表中的示例:

http://www.c-sharpcorner.com/Blogs/9396/programmatically-add-an-event-to-sharepoint-2010-calendar.aspx

您需要擅长将C#转换为PowerShell。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14821093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档