共用方式為


Update-AzPostgreSqlServer

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

語法

UpdateExpanded (預設值)

Update-AzPostgreSqlServer
    -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>]

UpdateViaIdentityExpanded

Update-AzPostgreSqlServer
    -InputObject <IPostgreSqlIdentity>
    [-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-AzPostSqlConfiguration。

範例

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

Update-AzPostgreSqlServer -ResourceGroupName PostgreSqlTestRG -ServerName PostgreSqlTestServer -SslEnforcement Disabled
Name                 Location AdministratorLogin Version StorageProfileStorageMb SkuName   SkuTier        SslEnforcement
----                 -------- ------------------ ------- ----------------------- -------   -------        --------------
postgresqltestserver eastus   pwsh               9.6     5120                    GP_Gen5_4 GeneralPurpose Disabled

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

範例 2:依身分更新 PostgreSql 伺服器。

Get-AzPostgreSqlServer -ResourceGroupName PostgreSqlTestRG -ServerName PostgreSqlTestServer | Update-AzPostgreSqlServer -BackupRetentionDay 23
Name                 Location AdministratorLogin Version StorageProfileStorageMb SkuName   SkuTier        SslEnforcement
----                 -------- ------------------ ------- ----------------------- -------   -------        --------------
postgresqltestserver eastus   pwsh               9.6     5120                    GP_Gen5_4 GeneralPurpose Disabled

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

參數

-AdministratorLoginPassword

系統管理員登入的密碼。

參數屬性

類型:SecureString
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-AsJob

將命令作為工作執行。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-BackupRetentionDay

伺服器的備份保留天數。 天數在 7 到 35 之間。

參數屬性

類型:Int32
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Confirm

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

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False
別名:參見

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DefaultProfile

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

參數屬性

類型:PSObject
預設值:None
支援萬用字元:False
不要顯示:False
別名:AzureRMContext, AzureCredential

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-InputObject

identity 參數。 若要建構,請參閱 NOTES 區段以取得 INPUTOBJECT 內容,並建立雜湊表。

參數屬性

類型:IPostgreSqlIdentity
預設值:None
支援萬用字元:False
不要顯示:False

參數集

UpdateViaIdentityExpanded
Position:Named
必要:True
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-MinimalTlsVersion

啟用 SSL 時,設定伺服器連線的最低 TLS 版本。 預設值為 TLSEnforcementDisabled。接受的值:TLS1_0、TLS1_1、TLS1_2、TLSEnforcementDisabled。

參數屬性

類型:MinimalTlsVersionEnum
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Name

伺服器的名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False
別名:伺服器名稱

參數集

UpdateExpanded
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-NoWait

以非同步方式執行命令。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-PublicNetworkAccess

啟用或停用公用網路存取

參數屬性

類型:PublicNetworkAccessEnum
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ReplicationRole

伺服器的復寫角色。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ResourceGroupName

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

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

UpdateExpanded
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Sku

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

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SkuCapacity

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

參數屬性

類型:Int32
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SkuFamily

硬體系列。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SkuTier

特定 SKU 的層,例如基本。

參數屬性

類型:SkuTier
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SslEnforcement

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

參數屬性

類型:SslEnforcementEnum
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-StorageAutogrow

啟用記憶體自動成長。

參數屬性

類型:StorageAutogrow
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-StorageInMb

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

參數屬性

類型:Int32
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SubscriptionId

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

參數屬性

類型:String
預設值:(Get-AzContext).Subscription.Id
支援萬用字元:False
不要顯示:False

參數集

UpdateExpanded
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Tag

索引鍵/值組形式的應用程式特有中繼資料。

參數屬性

類型:Hashtable
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-WhatIf

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

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False
別名:威斯康辛

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 cmdlet 支援常見參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters

輸入

IPostgreSqlIdentity

輸出

IServer