内网升级工作初步计划和协助
基于我们昨天的沟通,在本地进行了相应测试, 结果显示KB2880552已经安装,管理中心中的版本号依然为4569, 而非4571, 不过注册表中的版本号已经更新为4571.
April 2015 CU安装前会检查中的版本号,解压安装包后查看其中的XML文件可以发现类似以下条件:
<TargetVersion Validate="true" ComparisonType="Equal" ComparisonFilter="MajorMinorUpdate">15.0.4571.1502</TargetVersion>
请在SharePoint服务器上执行下文中的脚本检查注册表.
检查版本:
# PowerShell script to display SharePoint products from the registry.
Param(
# decide on whether all the sub-components belonging to the product should be shown as well
[switch]$ShowComponents
)
# location in registry to get info about installed software
$RegLoc = Get-ChildItem HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall
# Get SharePoint Products and language packs
write-host "Products and Language Packs"
write-host "-------------------------------------------"
$Programs = $RegLoc |
where-object { $_.PsPath -like "*\Office*" } |
foreach {Get-ItemProperty $_.PsPath}
$Components = $RegLoc |
where-object { $_.PsPath -like "*1000-0000000FF1CE}" } |
foreach {Get-ItemProperty $_.PsPath}
# output either just the info about Products and Language Packs
# or also for sub components
if ($ShowComponents.IsPresent)
{
$Programs | foreach {
$_ | fl DisplayName, DisplayVersion;
$productCodes = $_.ProductCodes;
$Comp = @() + ($Components |
where-object { $_.PSChildName -in $productCodes } |
foreach {Get-ItemProperty $_.PsPath});
$Comp | Sort-Object DisplayName | ft DisplayName, DisplayVersion -Autosize
}
}
else
{
$Programs | fl DisplayName, DisplayVersion
}
我的输出结果:
-------------------------------------------
DisplayName : Microsoft SharePoint Server 2013
DisplayVersion : 15.0.4571.1502
DisplayName : Language Pack for SharePoint and Project Server 2013 - Chinese (PRC)/中D文?(简¨°体¬?)
DisplayVersion : 15.0.4571.1502
在UAT环境进行如下验证:
1. 安装SP1中文语言包,是否可以成功安装? 如果可以,安装后运行配置向导,然后安装CU。
https://www.microsoft.com/zh-CN/download/details.aspx?id=42543
2. 如果安装不成功,测试以下方案:
A. 卸载中文语言包:
B. 安装CU
C. 运行配置向导
D. 安装SP1中文语言包
E. 运行配置向导
F. 再次安装CU
G. 运行配置向导