Set-DPMAutoProtectIntent
Aktiviert oder deaktiviert den automatischen DPM-Schutz für eine SQL Server-Instanz.
Syntax
Default (Standardwert)
Set-DPMAutoProtectIntent
[-ProtectionGroup] <ProtectionGroup>
[-SQLInstanceName] <String[]>
[-AutoProtectIntent] <AutoProtectionIntent>
[-AutoProtectCloudIntent] <Enable/Disable>
[-ProductionServer] <ProductionServer>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Mit dem Cmdlet Set-DPMAutoProtectIntent System Center – Data Protection Manager (DPM) wird automatischer Schutz für eine Microsoft SQL Server-Datenverwaltungssoftwareinstanz aktiviert oder deaktiviert. Wenn Sie den automatischen Schutz für eine SQL Server-Instanz verwenden, identifiziert und schützt DPM neue Datenbanken, die dieser Instanz hinzugefügt wurden. Um die Einstellung für den automatischen Schutz zu ändern, geben Sie die SQL Server-Instanz, die Schutzgruppe, zu der sie gehört, und einen Produktionsserver an.
Wenn Sie einer Schutzgruppe zuerst eine SQL Server-Instanz hinzufügen, aktiviert der DPM-Server den automatischen Schutz für diese Instanz.
Beispiele
1: Aktivieren Sie den automatischen SQL-Schutz für SQL-Instanzen in einer Schutzgruppe.
PS C:\>$Pgroup=Get-ProtectionGroup
PS C:\>$Pgroup
PS C:\>$ProductionServers = get-productionserver
PS C:\ >$ProductionServers
PS C:\>Set-DPMAutoProtectIntent -Protectiongroup $Pgroup[x] -SQLInstancename "SQLSERVER01\SQLREPORTING" -AutoProtectIntent enable -ProductionServer $ProductionServers[x]
PS C:\> Get-DPMAutoProtectIntent -SQLInstance "SQLSERVER01\SQLREPORTING" -ProtectionGroup $Pgroup[x]
Enabled
Mit dem ersten Befehl werden die Schutzgruppen(en) vom DPM-Server (Data Protection Manager) abgerufen. Der Befehl speichert die Schutzgruppe in der Variablen $PGroup.
Der zweite Befehl listet die Schutzgruppe(n) zum späteren Nachschlagen auf
Mit dem dritten Befehl werden die Produktionsserver abgerufen, auf denen ein Agent installiert ist
Der vierte Befehl listet die Produktionsserver für die spätere Referenz auf.
Mit dem fünften Befehl wurde der automatische SQL-Schutz in der Schutzgruppenmitgliedsnummer [x] aktiviert, die Sie für die SQL-Instanz "SQLSERVER01\SQLREPORTING" ausgewählt haben, die auf der ausgewählten ProductionServer-Mitgliedsnummer [x] gehostet wird.
Mit dem sechsten Befehl wird der Status des automatischen SQL-Schutzes für die SQL-Instanz "SQLSERVER01\SQLREPORTING" für die von Ihnen ausgewählte Schutzgruppenmitgliedsnummer [x] überprüft.
Parameter
-AutoProtectCloudIntent
Gibt an, ob der Commandlet den automatischen Cloudschutz aktiviert oder deaktiviert. Wenn diese Option auf "Aktivieren" festgelegt ist, werden alle Datenquellen, die auf den automatischen Schutz auf den Datenträger in der Schutzgruppe festgelegt sind, automatisch in der Cloud geschützt. Wenn diese Einstellung auf "Deaktivieren" festgelegt ist, wird der automatische Schutz für die Cloud eingestellt.
Die zulässigen Werte für diesen Parameter sind: "Aktivieren" und "Deaktivieren".
Parametereigenschaften
| Typ: | AutoProtectCloudIntent |
| Standardwert: | Disable |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
Enable
| Position: | 4 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
Disable
| Position: | 4 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-AutoProtectIntent
Gibt an, ob der automatische Schutz durch das Cmdlet aktiviert oder deaktiviert wird.
Die zulässigen Werte für diesen Parameter sind: "Aktivieren" und "Deaktivieren".
Parametereigenschaften
| Typ: | AutoProtectionIntent |
| Standardwert: | None |
| Zulässige Werte: | Enable, Disable |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 3 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | False |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | vgl |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-ProductionServer
Gibt einen Computer an, auf dem ein DPM-Schutz-Agent installiert ist.
Parametereigenschaften
| Typ: | ProductionServer |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 5 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-ProtectionGroup
Gibt eine Schutzgruppe an, auf der dieses Cmdlet ausgeführt wird. Um ein ProtectionGroup--Objekt abzurufen, verwenden Sie das cmdlet Get-DPMProtectionGroup.
Parametereigenschaften
| Typ: | ProtectionGroup |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 1 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-SQLInstanceName
Gibt den Namen einer SQL Server-Instanz im Format Machinename\InstanceName an, wie er in der Schutzgruppe angezeigt wird.
Parametereigenschaften
| Typ: | String[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 2 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | False |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | Wi |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.