Set-AzureVMSqlServerExtension
Ustawia rozszerzenie programu Azure SQL Server na maszynie wirtualnej.
Uwaga
Polecenia cmdlet, do których odwołuje się ta dokumentacja, służą do zarządzania starszymi zasobami platformy Azure korzystającymi z interfejsów API programu Azure Service Manager (ASM). Ten starszy moduł programu PowerShell nie jest zalecany podczas tworzenia nowych zasobów, ponieważ usługa ASM ma zostać wycofana. Aby uzyskać więcej informacji, zobacz Wycofywanie programu Azure Service Manager.
Moduł Az programu PowerShell jest zalecanym modułem programu PowerShell do zarządzania zasobami usługi Azure Resource Manager (ARM) przy użyciu programu PowerShell.
Składnia
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>]
Opis
Polecenie cmdlet Set-AzureVMSqlServerExtension ustawia rozszerzenie programu Azure SQL Server na maszynie wirtualnej.
Przykłady
Przykład 1. Ustawianie ustawień automatycznego stosowania poprawek na maszynie wirtualnej
PS C:\> Get-AzureVM -ServiceName "ServiceName" -Name "VMName" | Set-AzureVMSqlServerExtension -AutoPatchingSettings $APS | Update-AzureVM
To polecenie ustawia ustawienia automatycznego stosowania poprawek na maszynie wirtualnej platformy Azure.
Przykład 2. Ustawianie ustawień automatycznego tworzenia kopii zapasowej na maszynie wirtualnej
PS C:\> Get-AzureVM -ServiceName "ServiceName" -Name "VMName" | Set-AzureVMSqlServerExtension -AutoBackupSettings $ABS | Update-AzureVM
To polecenie ustawia ustawienia automatycznego tworzenia kopii zapasowej na maszynie wirtualnej platformy Azure.
Przykład 3. Wyłączanie rozszerzenia programu SQL Server na maszynie wirtualnej
PS C:\> Get-AzureVM -ServiceName "Service" -Name "VMName" | Set-AzureVMSqlServerExtension -Disable
To polecenie wyłącza rozszerzenie maszyny wirtualnej programu SQL Server na danej maszynie wirtualnej.
Przykład 4. Odinstalowywanie rozszerzenia programu SQL Server na określonej maszynie wirtualnej
PS C:\> Get-AzureVM -ServiceName "Service" -Name "VMName" | Set-AzureVMSqlServerExtension -Uninstall
To polecenie powoduje odinstalowanie rozszerzenia maszyny wirtualnej programu SQL Server na maszynie wirtualnej o nazwie VMName.
Parametry
-AutoBackupSettings
Określa ustawienia automatycznej kopii zapasowej programu SQL Server.
Typ: | AutoBackupSettings |
Position: | 4 |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AutoPatchingSettings
Określa ustawienia automatycznego stosowania poprawek programu SQL Server.
Typ: | AutoPatchingSettings |
Position: | 3 |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Disable
Wskazuje, że to polecenie cmdlet wyłącza stan rozszerzenia.
Typ: | SwitchParameter |
Position: | 2 |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InformationAction
Określa, jak to polecenie cmdlet reaguje na zdarzenie informacyjne.
Dopuszczalne wartości tego parametru to:
- Kontynuuj
- Ignoruj
- Zapytać
- SilentlyContinue
- Zatrzymaj
- Wstrzymanie
Typ: | ActionPreference |
Aliases: | infa |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InformationVariable
Określa zmienną informacyjną.
Typ: | String |
Aliases: | iv |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-KeyVaultCredentialSettings
Określa ustawienia poświadczeń magazynu kluczy.
Typ: | KeyVaultCredentialSettings |
Position: | 5 |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Profile
Określa profil platformy Azure, z którego to polecenie cmdlet odczytuje. Jeśli nie określisz profilu, to polecenie cmdlet odczytuje z lokalnego profilu domyślnego.
Typ: | AzureSMProfile |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReferenceName
Określa nazwę odwołania rozszerzenia programu SQL Server.
Typ: | String |
Position: | 0 |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Uninstall
Wskazuje, że to polecenie cmdlet odinstalowuje rozszerzenie programu SQL Server z maszyny wirtualnej.
Typ: | SwitchParameter |
Position: | 2 |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Version
Określa wersję rozszerzenia programu SQL Server, z którego program Get-AzureVMSqlServerExtension pobiera ustawienia.
Typ: | String |
Position: | 1 |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VM
Określa trwały obiekt maszyny wirtualnej.
Typ: | IPersistentVM |
Aliases: | InputObject |
Position: | Named |
wartość domyślna: | None |
Wymagane: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |