共用方式為


Update-AzMySqlServer

更新現有的伺服器。 要求主體可以包含一到許多存在於一般伺服器定義中的屬性。 如果您想要更新伺服器參數,例如wait_timeout或net_retry_count,請改用 Update-AzMySqlConfiguration。

語法

Update-AzMySqlServer
      -Name <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      [-AdministratorLoginPassword <SecureString>]
      [-ReplicationRole <String>]
      [-SkuCapacity <Int32>]
      [-SkuFamily <String>]
      [-Sku <String>]
      [-SkuTier <SkuTier>]
      [-SslEnforcement <SslEnforcementEnum>]
      [-MinimalTlsVersion <MinimalTlsVersionEnum>]
      [-BackupRetentionDay <Int32>]
      [-StorageAutogrow <StorageAutogrow>]
      [-StorageInMb <Int32>]
      [-Tag <Hashtable>]
      [-PublicNetworkAccess <PublicNetworkAccessEnum>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzMySqlServer
      -InputObject <IMySqlIdentity>
      [-AdministratorLoginPassword <SecureString>]
      [-ReplicationRole <String>]
      [-SkuCapacity <Int32>]
      [-SkuFamily <String>]
      [-Sku <String>]
      [-SkuTier <SkuTier>]
      [-SslEnforcement <SslEnforcementEnum>]
      [-MinimalTlsVersion <MinimalTlsVersionEnum>]
      [-BackupRetentionDay <Int32>]
      [-StorageAutogrow <StorageAutogrow>]
      [-StorageInMb <Int32>]
      [-Tag <Hashtable>]
      [-PublicNetworkAccess <PublicNetworkAccessEnum>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

更新現有的伺服器。 要求主體可以包含一到許多存在於一般伺服器定義中的屬性。 如果您想要更新伺服器參數,例如wait_timeout或net_retry_count,請改用 Update-AzMySqlConfiguration。

範例

範例 1:依資源群組和伺服器名稱更新 MySql 伺服器

Update-AzMySqlServer -ResourceGroupName PowershellMySqlTest -ServerName mysql-test -SslEnforcement Disabled

Name          Location AdministratorLogin Version StorageProfileStorageMb SkuName   SkuTier        SslEnforcement
----          -------- ------------------ ------- ----------------------- -------   -------        --------------
mysql-test    eastus   mysql_test         5.7     5120                    GP_Gen5_4 GeneralPurpose Disabled

此 Cmdlet 會依資源群組和伺服器名稱更新 MySql 伺服器。

範例 2:依身分識別更新 MySql 伺服器。

Get-AzMySqlServer -ResourceGroupName PowershellMySqlTest -ServerName mysql-test | Update-AzMySqlServer -BackupRetentionDay 23 -StorageInMb 10240

Name          Location AdministratorLogin Version StorageProfileStorageMb SkuName   SkuTier        SslEnforcement
----          -------- ------------------ ------- ----------------------- -------   -------        --------------
mysql-test    eastus   mysql_test         5.7     10240                   GP_Gen5_4 GeneralPurpose Disabled

此 Cmdlet 會依身分識別更新 MySql 伺服器。

參數

-AdministratorLoginPassword

系統管理員登入的密碼。

類型:SecureString
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AsJob

以作業身分執行命令。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-BackupRetentionDay

伺服器的備份保留天數。 日計數介於 7 到 35 之間。

類型:Int32
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

類型:PSObject
別名:AzureRMContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-InputObject

Identity 參數。 若要建構,請參閱 INPUTOBJECT 屬性的 NOTES 區段並建立哈希表。

類型:IMySqlIdentity
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-MinimalTlsVersion

啟用 SSL 時,設定伺服器連線的最低 TLS 版本。 默認值為 TLSEnforcementDisabled.accepted 值:TLS1_0、TLS1_1、TLS1_2、TLSEnforcementDisabled。

類型:MinimalTlsVersionEnum
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Name

伺服器的名稱。

類型:String
別名:ServerName
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-NoWait

以異步方式執行命令。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-PublicNetworkAccess

此伺服器是否允許公用網路存取。 值為選擇性值,但如果傳入,則必須是 'Enabled' 或 'Disabled'

類型:PublicNetworkAccessEnum
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ReplicationRole

伺服器的復寫角色。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ResourceGroupName

包含資源的資源群組名稱。 您可以從 Azure Resource Manager API 或入口網站取得此值。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Sku

sku 的名稱,通常是階層 + 系列 + 核心,例如B_Gen4_1,GP_Gen5_8。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SkuCapacity

相應增加/相應放大容量,代表伺服器的計算單位。

類型:Int32
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SkuFamily

硬體系列。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SkuTier

特定 SKU 的層,例如基本。

類型:SkuTier
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SslEnforcement

連線到伺服器時,啟用 SSL 強制。

類型:SslEnforcementEnum
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-StorageAutogrow

啟用記憶體自動成長。

類型:StorageAutogrow
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-StorageInMb

伺服器允許的最大記憶體。

類型:Int32
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SubscriptionId

識別 Azure 訂用帳戶的訂用帳戶標識碼。

類型:String
Position:Named
預設值:(Get-AzContext).Subscription.Id
必要:False
接受管線輸入:False
接受萬用字元:False

-Tag

以索引鍵/值組形式的應用程式特定元數據。

類型:Hashtable
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 Cmdlet 未執行。

類型:SwitchParameter
別名:wi
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

IMySqlIdentity

輸出

IServer