Freigeben über


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.