共用方式為


Set-AzureVMSqlServerExtension

在虛擬機上設定 Azure SQL Server 擴充功能。

注意

本文件中參考的 Cmdlet 用於管理使用 Azure Service Manager(ASM) API 的舊版 Azure 資源。 建立新的資源時,不建議使用此舊版 PowerShell 模組,因為 ASM 已排定淘汰。 如需詳細資訊,請參閱 Azure Service Manager 淘汰

Az PowerShell 模組是使用 PowerShell 管理 Azure Resource Manager (ARM) 資源的建議 PowerShell 模組。

語法

Set-AzureVMSqlServerExtension
   [[-ReferenceName] <String>]
   [[-Version] <String>]
   [[-AutoPatchingSettings] <AutoPatchingSettings>]
   [[-AutoBackupSettings] <AutoBackupSettings>]
   [[-KeyVaultCredentialSettings] <KeyVaultCredentialSettings>]
   -VM <IPersistentVM>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Set-AzureVMSqlServerExtension
   [[-ReferenceName] <String>]
   [[-Version] <String>]
   [-Disable]
   -VM <IPersistentVM>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Set-AzureVMSqlServerExtension
   [[-ReferenceName] <String>]
   [[-Version] <String>]
   [-Uninstall]
   -VM <IPersistentVM>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Description

Set-AzureVMSqlServerExtension Cmdlet 會在虛擬機上設定 Azure SQL Server 擴充功能。

範例

範例 1:在虛擬機上設定自動修補設定

PS C:\> Get-AzureVM -ServiceName "ServiceName" -Name "VMName" | Set-AzureVMSqlServerExtension -AutoPatchingSettings $APS | Update-AzureVM

此命令會在 Azure 虛擬機上設定自動修補設定。

範例 2:在虛擬機上設定自動備份設定

PS C:\> Get-AzureVM -ServiceName "ServiceName" -Name "VMName" | Set-AzureVMSqlServerExtension -AutoBackupSettings $ABS | Update-AzureVM

此命令會在 Azure 虛擬機上設定自動備份設定。

範例 3:停用虛擬機上的 SQL Server 擴充功能

PS C:\> Get-AzureVM -ServiceName "Service" -Name "VMName" | Set-AzureVMSqlServerExtension -Disable

此命令會停用指定虛擬機上的 SQL Server 虛擬機擴充功能。

範例 4:卸載特定虛擬機上的 SQL Server 擴充功能

PS C:\> Get-AzureVM -ServiceName "Service" -Name "VMName" | Set-AzureVMSqlServerExtension -Uninstall

此命令會在名為 VMName 的虛擬機上卸載 SQL Server 虛擬機擴充功能。

參數

-AutoBackupSettings

指定自動 SQL Server 備份設定。

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

-AutoPatchingSettings

指定自動 SQL Server 修補設定。

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

-Disable

表示此 Cmdlet 會停用擴充功能狀態。

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

-InformationAction

指定此 Cmdlet 如何回應資訊事件。

此參數可接受的值為:

  • 繼續
  • 忽略
  • 詢問
  • SilentlyContinue
  • 停止
  • 暫止
類型:ActionPreference
別名:infa
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-InformationVariable

指定資訊變數。

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

-KeyVaultCredentialSettings

指定金鑰保存庫認證設定。

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

-Profile

指定此 Cmdlet 從中讀取的 Azure 設定檔。 如果您未指定設定檔,此 Cmdlet 會從本機預設配置檔讀取。

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

-ReferenceName

指定 SQL Server 延伸模組的參考名稱。

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

-Uninstall

指出此 Cmdlet 會從虛擬機卸載 SQL Server 擴充功能。

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

-Version

指定 Get-AzureVMSqlServerExtension 從中擷取設定的 SQL Server 擴充功能版本。

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

-VM

指定持續性虛擬機物件。

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