来宾操作系统系列 1 停用通知

重要

自 2025 年 3 月 31 日起,云服务(外延支持)被弃用,将于 2027 年 3 月 31 日完全停用。 详细了解此弃用以及如何迁移

我们已在 2013 年 6 月 1 日宣布停用 OS 系列 1。

2014 年 9 月 2 日 - 基于 Windows Server 2008 操作系统的 Azure 来宾操作系统(来宾 OS)系列 1.x 正式停用。 所有使用系列 1 部署新服务或升级现有服务的尝试均会失败,并显示错误消息“来宾 OS 系列 1 已停用“。

2014年11月3日,客户操作系统系列1的延长支持已结束。 客户操作系统系列 1 已停用。 此停用影响仍在系列 1 上的所有服务。 我们随时可能会停止这些服务。 除非你自己手动升级服务,否则无法保证服务将继续运行。

如有其他疑问,请访问适用于云服务的 Microsoft 问答页面联系 Azure 支持

你受到影响了吗?

如果存在下列任一情况,则此停用会影响你的云服务:

  • 在云服务的 ServiceConfiguration.cscfg 文件中显式指定了值“osFamily = 1”。
  • 你没有在云服务的 ServiceConfiguration.cscfg 文件中显式指定 osFamily 的值。 当前,系统对此情况使用默认值“1”。
  • Azure 门户将来宾操作系统系列值列为“Windows Server 2008”。

要了解哪个云服务在运行哪个 OS 系列,可以在 Azure PowerShell 中运行以下脚本,但必须首先设置 Azure PowerShell。 有关该脚本的详细信息,请参阅 Azure 来宾 OS 系列 1 生命周期终结:2014 年 6 月

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 列为空或者包含“1”,则 OS 系列 1 的停用会影响你的云服务。

建议

我们建议您将云服务角色迁移到以下支持的来宾操作系统系列之一:

基于 Windows Server 2012 R2 的来宾 OS 系列 4.x(建议)

  1. 确保应用程序使用了 SDK 2.1 或更高版本以及 .NET framework 4.0、4.5 或 4.5.1。
  2. 在 ServiceConfiguration.cscfg 文件中将 osFamily 特性设置为“4”,然后重新部署云服务。

基于 Windows Server 2012 的来宾操作系统家族 3.x

  1. 确保应用程序使用了 SDK 1.8 或更高版本以及 .NET framework 4.0 或 4.5。
  2. 在 ServiceConfiguration.cscfg 文件中将 osFamily 特性设置为“3”,然后重新部署云服务。

基于 Windows Server 2008 R2 的来宾 OS 系列 2.x

  1. 确保应用程序使用了 SDK 1.3 和更高版本以及 .NET framework 3.5 或 4.0。
  2. 在 ServiceConfiguration.cscfg 文件中将 osFamily 特性设置为“2”,并重新部署云服务。

对客体操作系统系列 1 的延长支持已于 2014 年 11 月 3 日结束

客户机操作系统系列 1 的云服务不再受支持。 请尽快迁出系列 1,以免服务中断。

后续步骤

查看最新的客户操作系统版本