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

SharePoint. 2013.

固定的–Azureplugin无法从配置服务器(CSSA)获取租户信息

虽然在成功完成概述的登机步骤后,我在第一次完全爬网中启用CSSA(云搜索服务应用程序)时,我会遇到此错误//blogs.msdn.microsoft.com/spses/2015/09/15/cloud-hybrid-search-service-application/使用PowerShell脚本。   Azure插件无法爬上内部内容。  根本原因是代理服务器配置,需要在三个地方一致。  Hope this helps!

 

中央管理员

Azure.插件发生意外错误。此项目将在下一个增量爬网中重试。 (Azureexception.Azure.plugin无法从配置服务器获取租户信息; SearchID = B056F137-1C77-4792-B402-256B615DBE82)

 

verbose uls.

Get-SPLogLevel |? {$_.Area -like "SharePoint.服务器 Search"} | Set-SPLogLevel -TraceSeverity VerboseEx
New-SPLogFile

ULS日志

通过运行powershell命令“set-sploglevel”和“new-splogfile”,我能够为CSSA爬网进程进行详细的URL。  以下是显示无法通过代理服务器传送到Internet的条目。

12/08/2016 15:36:31.55 MSSearch.exe(0x195c)0x0b18 SharePoint Server搜索            履带:Azure插件                amn0f   High      azureserviceproxy :: getcerts抓住了植入丛exception:theservicePointManager不支持与之相关的代理yoroxy.方案。  

12/08/2016 15:36:31.55 MSSearch.exe(0x195c)0x0b18 SharePoint Server搜索            履带:Azure插件                amn0g  High      AzureserviceProxy :: GetCerts:无法从CERT服务器获取加密证书//tenant.sharepoint.com对于REALM 67D7B889-884D-4C2A-A8D8-3FF81F37B497,文件将发送未加密(如果允许未接种的提交) 

12/08/2016 15:36:31.55 MSSearch.exe(0x195c)0x0b18 SharePoint Server搜索            履带:Azure插件                amn0h  High      AzureserviceProxy :: GetazuretenantInfo捕获了聚合克塞克西:servicePointManager不支持与之相关的代理yoroxy.方案。,无法获得EndpointAddress,提交被阻止               

12/08/2016 15:36:31.55 MSSearch.exe(0x195c)0x0b18 SharePoint Server搜索            履带:Azure插件                amn0i    High      AzureserviceProxy捕获了异常:*** microsoft.office.server.search.azuresearchservice。Azure.exception:Azure.plugin.无法从配置服务器获取租户信息    在Microsoft.Office.Server.Searchservice.azureserviceProxy.getazuretenantInfo(String portalurl,string realm,string&returnpropertyvalue,string propertyname)    在Microsoft.Office.Server.Searchservice.azureserviceProxy.submitdocuments(String azureserviceLocation,string authrealm,string sposervicetenantId,string portralurl,string testId,string encryptioncert,boolean allowunencryptedsubmit,ssubmitdocument []文档,ssubmitdocument []文档,sdocumentresult []&结果,SazurerequestInfo.& RequestInfo) ***   

 

解析度

需要在三个地方确认代理服务器设置。  履带试图使用“MyProxy:8080“DNS名称实际需要URL格式”http:// myproxy:8080”   

 

1)  Internet Explorer

工具>选项>连接>LAN设置

提供PAC URL(PROXY AUTO CONFIG)或代理服务器DNS名称。

2016-12-12_8-46-00

 

2)  Command Line

Netsh Winhttp显示代理

netsh winhttp set proxy proxy-server =“yoroxy.:8080“bypass-list =”*。company.com;

图像

 

3) DOT NET GLOBAL [Machine.config]

运行记事本

打开“C:\ Windows \ Microsoft.NET \ FrameWork64 \ v4.0.30319 \ config \ machine.config”

添加以下XML代码



<代理使用ystemdefault =”false” proxyaddress=”http:// myproxy:8080“bypassonlocal =”true” />

 

图像

 

笔记

  • 完成“Hybrid Onedrive”一次性单击一次应用程序以创建“ACS”和“SPO”服务应用程序代理,然后在混合搜索CSSA onboarding之前。    //configure.office.com/

参考

2728.image_0acb058c.

我想快速补丁

想要更快地修补SharePoint Farms吗?  Try running //github.com/spjeff/sppatchify

 

最新版本(0.42)包括用于并行执行的新PowerShell代码“升级 - spcontentdatabase..” 这是用“get-nob”和powershell作业管理实施到远程会话。 

您拥有的用户内容数据库越多,节省时间就越大。 以下是在仅需4小时内修补9个Serve SharePoint 2013 Farm的FARM SharePoint 2013服务器的摘要统计信息。 9个服务器中的每一个都将为“升级 - spcontentdatabase”产生4个PowerShell Remoting Runspaces。 使用36个并发工作者线程,200个内容数据库的队列现在只变为6个深。  

而不是等待200单位来串行处理内容数据库,我们现在只等待6个单位的升级数据库阶段。

具有更多用户内容(和数据库)的较大的农场将考虑大多数传统修补时间表正在处理所有内容数据库的大多数情况下都会看到显着的整体时间。   二进制exe阶段使用所有内容数据库运行  removed (disount-spcontentdatabase.)所以PSConfig迟早可以完成。   完成后,再次介绍内容(Mount-SpcontentDatabase.)并升级(升级 - spcontentdatabase.)。

 

令人惊叹的速度!!!    Cheers 

 

 

图表

 

图像

 

图像

 

图像

 

我想要快速的图像结果

 

 

sppatchify..

在github上托管的开源

 

图像

sppatchify..–CU补丁整个农场从一个脚本

修补可能是繁琐且耗时的。  为什么不自动化? 谁想整夜醒来点击“下一步”并观看SP Config向导?  So 我编写了一个单个PowerShell脚本来管理完整的端到端修补过程。

 

脚本将......

  • 启用PowerShell客户端remoting。 连接到农用对等机器。
  • 自动检测IIS池的当前用户密码
  • 下载Microsoft Cululative Update(CU)媒体(EXE + CAB)并复制到所有服务器。  (可选)您可以手动下载到\ MEDIA \ SUB文件夹。
  • 停止分布式缓存(DC)
  • 停止SharePoint服务
  • 在paraLle中运行exe二进制文件
  • 等待exe完成并重新启动
  • disount-spcontentdatabase.
  • 启动SharePoint服务
  • 串行运行SharePoint Config向导
  • Mount-SpcontentDatabase.
  • 从对等服务器删除Microsoft累积更新(CU)媒体
  • 确保IIS开始
  • 启动中央管理员的IE
  • 重新启动当前PC.

 

从开始到结束的持续时间非常快。   我测试了4个服务器SharePoint 2013 Farm,只需45分钟就会运行整个过程。  停止服务和拆卸内容数据库显着加速修补。   自动化串行(一at-time)配置向导可确保步骤之间的“思考时间”最小。  删除手动人类流程在减轻错误风险时提供更高的一致性。

该脚本使用get-spserver自动检测服务器场成员。  这使得CU Media Copy横向于对等体和SharePoint Services的停止/启动。  get-spcontentdatabase将导出到本地CSV文件以在修补和稍后的inst-spcontentdatabase步骤再次出现数据库之前的“快照”。  大目标不是零停机,而是最小的停机时间。  

整个农场修补过程可以从一个PowerShell窗口管理。  Enjoy! 

shades_smile.

 

如果您发现此帮助,请留下评论。

 

开始

  1. //github.com/spjeff/sppatchify
  2. 在农场的任何服务器上提取到“C:\ sppatchify”
  3. RDP与农场帐户并运行“C:\ sppatchify \ sppatchify.ps1”

 

流程图

6

 

截图

图像
5
图像
图像
图像
图像

参考

如何检测安装MS16-004修补程序是否安装了

在管理我需要搜索的许多农场时,并找出安装了MS16-004错误的修补程序。  Stefan在2016年1月Listview问题上发布了一个有用的解决方案//blogs.technet.microsoft.com/stefan_gossner/2016/01/15/solution-for-the-list-view-issue-with-ms16-004-january-2016-pu-for-sharepoint-2013/有些农场有“WSSLOC2013-KB3114508-FullFile-X64-Glb.exe“安装但不是全部。

 

此PowerShell可以在本地或遥控器中运行,以指示给定的农场是否具有修补程序。 以下是40个服务器的远程样本//github.com/spjeff/splaunch.  Enjoy! 

shades_smile.

 

代码

$p1=$false;
$p=Get-SPProduct;
$p.PatchableUnitDisplayNames |% {
	$n=$_;
	if (($p.GetPatchableUnitInfoByDisplayName($n).patches |? {$_.patchname -like '*3114508*'}).count -gt 0) {
		$p1=$true;
	}
};
$obj = New-Object -TypeName PSObject -Prop (@{'wssloc2013-kb3114508-fullfile-x64-glb'=$p1;});
$obj;

 

截屏

图像
返回顶部▲返回顶部▲