Microsoft云工程师 - SharePoint,Office 365,Azure,Dotnet,Agenular,JavaScript。
Microsoft云工程师 - SharePoint,Office 365,Azure,Dotnet,Agenular,JavaScript。

苔藓

传入电子邮件2007到2013升级–错误发生处理消息

从SharePoint 2007到2013升级后,我遇到了从SP 2007接收迁移站点的收到来电的问题。   ULS日志显示传入的电子邮件尝试处理EML文件,但随后快速失败,“消息ID:”但不是EML文件名或别名。  经过大量的测试之后,我们发现SPSITE对象被“锁定”超出沙箱资源点。  切换“BitFlags”值允许我们清除“超出资源”并允许传入的电子邮件进入。

此外,我们禁用了几个计时器作业,计算了Sandbox资源点(并重新建立SPSite Lock)。   两个BitFlags清除到“0”和定时器作业禁用一切顺利。

 

uls失败

02/17/2015 16:46:12.69   Owstimer.exe(0x0C54)    0x1C4C   SharePoint Foundation.    E-Mail    6871    Information   传入的电子邮件服务已完成批次。 经过时间的时间是00:00:00。 该服务总共处理了2条消息。 发生错误处理2消息:消息ID:  Message ID:   

 

bitflag.ps1.

param($bitflag)
# Test input number and display full composition (each true/false flag)

$bitflag
(1..50) |% {$test = [Math]::Pow(2, $_); $found=($test -band $bitflag); 1 | select {$test},{$found}}

 

[AllSites]。[DBO]。[BitFlags]  Composition

桌子   [AllSites]
柱子  [BitFlags]

失败的网站有十进制值:      12582912
失败的网站有十六进制值:  0xC00000

v_sf_resourcemaxent.
v_sf_resourcemaxlock.

细节:
                      V_SF_WRITELOCK  0000000000000001   0000000000000000000001.     no
                       V_SF_READLOCK  0000000000000002   0000000000000000000002     no
                 V_SF_FOUNDATIONLOCK  0000000000000004   0000000000000000000004.     no
                       V_SF_DISKLOCK  0000000000000008   0000000000000000000008.     no
                         V_SF_BWLOCK  0000000000000010   0000000000000000000016.     no
                 V_SF_NONPAYMENTLOCK  0000000000000020   00000000000000000032     no
                  V_SF_VIOLATIONLOCK  0000000000000040   000000000000000064.     no
               v_sf_disklockmsent.  0000000000000080   0000000000000000000128.     no
                  V_SF_BWLOCKMSGSENT  0000000000000100   0000000000000000000256.     no
               v_sf_userlockmsgsent.  0000000000000200   0000000000000000000512.     no
               v_sf_diskwarningent  0000000000000400   0000000000000000001024.     no
                  V_SF_BWWARNINGSENT  0000000000000800   00000000000000002048.     no
                      V_SF_LARGESITE  0000000000001000   00000000000000004096.     no
             v_sf_mayhavesitealerts.  0000000000008000   00000000000000032768     no
                   V_SF_TRIMAUDITLOG  0000000000010000   00000000000000065536.     no
                   V_SF_READONLYLOCK  0000000000020000   0000000000000000131072     no
                     V_SF_PRESCANNED  0000000000040000   00000000000000262144.     no
        v_sf_useraccountrestriction.  0000000000080000   00000000000000524288.     no
         v_sf_usersolationActivated  0000000000100000   00000000000001048576     no
              v_sf_resourcewarnsent.  0000000000200000   00000000000002097152     no
               v_sf_resourcemaxent.  0000000000400000   00000000000004194304    yes
               v_sf_resourcemaxlock.  0000000000800000   00000000000008388608    yes

V_SF_HASSITESCOPEDUSERSED.  0000000001000000   000000000000167777216.     no
 v_sf_uiversionconfiguratedEnabled.  0000000002000000   00000000000033554432.     no
            v_sf_sharebylinkenabled.  0000000004000000   00000000000067108864.     no
  v_sf_userdefinedworkflowsdisabled.  0000000010000000   00000000000268435456     no
  v_sf_httpshostheadersiteurlscheme.  0000000020000000   00000000000536870912.     no
                         V_SF_UNUSED  0000000040000000   00000000001073741824     no
           v_sf_shareByemailenubled.   0000000080000000   00000000002147483648.     no

 

禁用计时器工作

  • 解决办法日常资源使用情况更新
  • 解决方案资源使用日志处理
  • 解决方案资源使用情况更新

注意 - 所有3个定时器作业定义以上重复每个Web应用程序。  在我们的情况下,我们禁用了6 = 3次作业x 2 Web应用程序。

get-sptimerjob |? {$_.name -eq "job-solution-daily-resource-usage" -or 
$_.name -eq "job-solution-resource-usage-update" -or 
$_.name -eq "job-solution-resource-usage-log"}
 | select name,displayname,IsDisabled,LastRunTime,schedule

参考

如何指向自定义404错误网页

最近我正在使用一个自定义404页,其中JavaScript逻辑退出旧的SharePoint Farm。  用“newportal”用“newportal”用“outhportal”dns名称有助于避免任何最终用户404消息,通过自动处理所有重定向。  Microsoft有一个伟大的KB文章,具有实现步骤。  http://support.microsoft.com/kb/941329  但是,我有两个重要的变化,并希望在这可能帮助他人的情况下博客。

  1. 自定义JavaScript重定向逻辑。  一个简单的replace语句有助于将“旧”更改为“newportal”,并将用户流量无缝转换为新系统。
  2. 电源外壳而不是Visual Studio Exe。  不是每个人都有可视化工作室或编译命令行EXE所需的开发人员技能。  PowerShell是一个简单的文本命令,您可以在MOSS2007 / SP2010 / SP2013上运行,因为它引用了“Microsoft.SharePoint”程序程序并在较旧的SharePoint Server版本上工作。

享受! 

微笑

 

电源外壳 Code.–应用Web应用程序设置

[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
$webapp = [Microsoft.SharePoint.Administration.SPWebApplication]::Lookup("http://oldportal")
$webapp.FileNotFoundPage = "Custom404.htm"
$webapp.Update()

 

HTML代码– Custom404.htm

















将.xml文件拖放到Excel 2007

每天使用SharePoint,我会看到很多XML数据。  系统配置,用户数据,功能定义,列表模式,用法等。    SharePoint是一种产品,以XML格式居住,几乎所有内容。

我个人在这里找到Excel 2007非常方便。

如果您不知道可以将普通XML文件拖到空白工作簿上,并按照Excel 2007默认值在网格布局(下面的示例)上查看。   From there it’s …

  1. 更容易阅读
  2. 易于过滤和排序
  3. 可以创建琶音或图表以识别模式

试试看!   请发表您找到有用的XML技巧的评论。   任何人都在SQL 2005或InfoPath表单中使用XML工作了很多?

 

图像

图像

 

图像

导入XML数据(excel.– Import XML as Table)

 

.

事件错误5553.–尝试同步网站失败”??” for ContentDB “??” WebApp “??”。异常消息无法在对象中插入重复的键行‘dbo.UserMemberships’ with unique index

在进行几个网站集的移动后,我本周遇到了这个问题。    该分辨率简单,有效,只需几分钟。

ststam -o preparetomove –contentdb [SQLServer:DatabaseName] –site http://sharepoint
stsadm -o deletecontentdb –url http://sharepoint –databasename [database] –databaseserver [SQLSever]
stsadm -o addcontentdb –url http://sharepoint –databasename [database] –databaseserver [SQLSever]
返回顶部▲返回顶部▲