Azure 来宾操作系统系列 2、3 和 4 已于 2024 年 7 月宣布停用,其生命周期结束日期如下:
- Windows Server 2008 R2:2024 年 12 月
- Windows Server 2012 和 Windows Server 2012 R2:2025 年 2 月
如有疑问,请访问适用于云服务的 Microsoft 问答页面或联系 Azure 支持。
你受到影响了吗?
如果存在下列任一情况,则表示云服务或云服务外延支持已受到影响:
- 在您的云服务的
osFamily
文件中显式指定了 =2
3
、4
或ServiceConfiguration.cscfg
的值。 - Azure 门户将您的来宾操作系统系列值列为 Windows Server 2008 R2、Windows Server 2012 或 Windows Server 2012 R2。
要了解哪个云服务在运行哪个 OS 系列,可以在 Azure PowerShell 中运行以下脚本,但必须首先设置 Azure PowerShell。
foreach($subscription in Get-AzureSubscription) {
Select-AzureSubscription -SubscriptionName $subscription.SubscriptionName
$deployments=get-azureService | get-azureDeployment -ErrorAction Ignore | where {$_.SdkVersion -NE ""}
$deployments | ft @{Name="SubscriptionName";Expression={$subscription.SubscriptionName}}, ServiceName, SdkVersion, Slot, @{Name="osFamily";Expression={(select-xml -content $_.configuration -xpath "/ns:ServiceConfiguration/@osFamily" -namespace $namespace).node.value }}, osVersion, Status, URL
}
如果脚本输出中的 osFamily
列包含 2
、3
、4
或为空,则该停用会影响你的云服务。 如果为空,则默认 osFamily
属性指向 osFamily
5
。
建议
如果此退役会影响你,建议将云服务或云服务扩展支持角色迁移到受支持的来宾操作系统家族之一:
来宾操作系统系列 7.x - Windows Server 2022 (推荐)
- 确保应用程序使用 Visual Studio 2019 或更高版本并选择 Azure 开发工作负载,并且应用程序面向 .NET Framework 4.8 或更高版本。
- 在
ServiceConfiguration.cscfg
文件中将 osFamily 特性设置为“7”,然后重新部署云服务。
来宾操作系统系列 6.x - Windows Server 2019
- 确保应用程序使用的是 SDK 2.9.6 或更高版本,并且应用程序面向 .NET Framework 3.5、4.7.2 或更高版本。
- 在
ServiceConfiguration.cscfg
文件中将 osFamily 特性设置为“6”,然后重新部署云服务。
有关支持的重要说明
Azure 来宾操作系统系列 2、3 和 4 的停用(自 2025 年 3 月生效)公告专门适用于这些系列中的操作系统。 此停用不会将 Azure 云服务(经典)的总体支持时间线延长至超出计划的弃用时间(2024 年 8 月)。 云服务扩展支持将继续为来宾操作系统系列 5 及更新版本提供支持。
目前使用 Azure 云服务并希望在 2024 年 8 月之后继续获得支持的客户,我们鼓励他们过渡到云服务外延支持。 这项单独的服务可确保持续获得帮助和支持。 云服务外延支持需要单独注册,并且不会自动包含在现有的 Azure 云服务订阅中。
后续步骤
查看最新的客户操作系统版本。