SharePoint教程
SharePoint中Office文件无法打开的解决方案
在SharePoint中点击Office文件打开时,会弹出下面错误提示“Sorry, but to open this document/workbook, your computer must be running a supported version of Microsoft Word and a browser that supports opening files directly from office online.”对于这种问题,可以执行Office Repair进行修复,具体步骤如下:
如何快速生成SharePoint测试大文件
在SharePoint做升级或者部署后,会对SharePoint支持情况做limitation测试,其中也包括大文件测试。如何快速build各种大小的大文件进行测试呢?可以通过此命令生成,文件大小的单位是byte:fsutil filecreatenewc:\2gb.xlsx 2147483648执行完成后到对应路径下查看,文件成功生成。
如何查询SharePoint Library中空文件夹?
企业在使用SharePoint过程中,都会因为各种需求考虑对SharePoint做升级。而在升级之前我们都知道要对源端数据作分析,此时经常会被问到“在我的Library中有多少文件夹下面没有文件?”,对此进行了script查询整理和验证,具体请参考下面。if($TestSPSnapin-eq $null){ add-pssnapin -NameMicrosoft.SharePoint.Powershell #-ErrorAction SilentlyContinue # SilentlyContinue is only good forinteractive console where you're sure of each command you're running.Otherwise, the script should block execution on snapin load failure. } functionCheckFolderContents ($folder) { $folderContent = "Folder at URL "+ $folder.Url + " has " + $folder.Files.Count + " files and" + $folder.SubFolders.Count + " subfolders.`n" Add-Content C:\FolderContents.txt $folderContent foreach($subfolder in $folder.SubFolders) { if ($subfolder.item -ne $null) # thedefault "Forms" folder has a null Item, and we don't need to includethe default "Forms" folder as part of this { CheckFolderContents $subfolder } } } ## MAIN $web =Get-SPWeb http://SharePointSiteCollectionURL $list =$web.Lists["LibraryName"] CheckFolderContents$list.RootFolder $web.Dispose() 在执行完成后会在具体路径下生成report。
如何快速备份SharePoint Farm Solution
在SharePoint版本升级之前,我们会对当前SharePoint环境进行系统备份,而数据备份之中就包括farm solution的备份。那如何快速对farm solution进行备份呢?下面就对这部分做介绍。(Get-SPFarm).Solutions| ForEach-Object{$var = (Get-Location).Path +“\” + $_.Name; $_.SolutionFile.SaveAs($var)} 感谢阅读。
如何解决Event Viewer中SharePoint Error - Event ID 8321
最近在SharePoint2016环境上进行升级前检查,发现Event Viewer中有SharePoint Error Log - ID8321. 经过查询发现主要原因是在Windows升级后没有对Certification进行升级导致。可以通过以下方法解决:
SharePoint 2016 CU安装失败,"Exception: The upgraded database schema doesn't match the TargetSchema"的解决方案
在安装完SharePoint2016 Cumulative Update,执行SharePoint2016 Products Configuration Wizard时失败,弹出下面错误信息:Exception: The upgraded database schema doesn't match the TargetSchema此问题可以参考下面步骤解决:Get-SPWebApplication-IncludeCentralAdministration | Get-SPContentDatabase | ?{$_.NeedsUpgrade –eq$true} | Upgrade-SPContentDatabase -Confirm:$false
InfoPath Error “此文档库已经被重命名或删除,或者网络问题导致文件无法保存…” 的解决方案
今天在使用Info Path发布form到SharePoint Library时,遇到错误“此文档库已经被重命名或删除,或者网络问题导致文件无法保存。如果此问题持续存在,请与网络管理员联系”。经过查询发现是因为Windows Server没有安装一个Feature导致,具体解决方法如下:
SharePoint 2013 App概述
SharePoint 2013应用程序模型提供了两种类型的宿主环境,SharePoint–Hosted、Cloud-hosted。对这两种类型宿主环境,SharePointApp的开发方式大致可以分为以下四种:•SharePointLocal-Hosted•Provider-Hosted•Auto-Hosted•Hybrid-Hosted下面大致对这四种方式做一个简单介绍:1、SharePoint-HostedSharePointLocal-Hosted这种方式,完全依赖于SharePoint本身功能,像传统的开发方式一样,本地安装一个SharePoint2013的环境,建立一个私有应用商店,把开发的App发布到本地环境。2、Provider-Hosted在用到SharePoint与其它系统集成,或者不熟悉SharePoint的开发方式,可以采用这种方式来开发App,使用自己熟悉的技术,通过ClientObjectModel或RestAPI访问SharePoint的资源。开发的App可以Host到SharePoint之外的环境上,可以使用非微软的技术平台来Host。
How to Shrink SharePoint Content Database Log File?
一般情况下,企业SharePoint Farm启用后,随着时间增长和用户的频繁使用,SharePoint中的数据会越来越多,那么更好的优化存储数据的SQL Server空间便成了企业IT Admin需要考虑的问题。我们都知道存储SharePoint的Content Database分两个DB文件,data和log file,有时候我们会发现Log的日志文件会达到几G甚至更多,这个时候就需要考虑在不影响SharePoint使用、不影响现有数据的情况下进行清理。 我们来看下如何清理SharePointdata的日志文件:
Project Web App Feature无法开启的解决方案
今天在SharePoint 2016环境上搭建了Project Server,并且创建site collection了解,在site collection-> site settings->site collection features开启Project Web App Settings Feature弹出如下错误,几次尝试都无法开启。经过测试发现用PowerShell执行命令可以成功开启Feature解决此问题,具体步骤如下:Enable-SPFeaturepwasite -URL "site collection url" 以上就是解决PWA Feature无法开启的方法,感谢阅读!