Freigeben über


Get-DPMAutoProtectIntent

Ruft die Einstellung für den automatischen Schutz für eine SQL Server-Instanz ab.

Syntax

DPMServer (Standardwert)

Get-DPMAutoProtectIntent
    [[-DPMServerName] <String>]
    [-SQLInstanceName] <String>
    [<CommonParameters>]

ProtectionGroup

Get-DPMAutoProtectIntent
    [-SQLInstanceName] <String>
    [-ProtectionGroup] <ProtectionGroup>
    [<CommonParameters>]

Beschreibung

Das Cmdlet Get-DPMAutoProtectIntent ruft die Automatische Schutzeinstellung System Center – Data Protection Manager (DPM) für eine Microsoft SQL Server-Datenverwaltungssoftwareinstanz ab. 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 aktuellen Einstellungen für den automatischen Schutz anzuzeigen, geben Sie die SQL Server-Instanz und entweder die Schutzgruppe an, zu der sie gehört, oder den Namen eines DPM-Servers.

Mögliche zurückgegebene Zustände sind:

NotPresent = SQLInstance angegeben wurde nicht gefunden. Achten Sie darauf, die Syntax MachineName\InstanceName zu verwenden.

Aktiviert = Auto Protect ist aktiviert.

Deaktiviert = Auto Protect ist nicht aktiviert.

Beispiele

1. Abrufen des automatischen Schutzes der DPM-Server-SQL-Instanz

PS C:\>Get-DPMAutoProtectIntent -SQLInstance "DPMServer01\MSDPMINSTANCE" -DPMServername DPMServer01

Mit diesem Befehl wird einer der möglichen Zustände des automatischen Schutzes für SQL-Instanzen mit dem Namen DPMServer01\MSDPMINSTANCE auf dem DPM-Server mit dem Namen DPMServer01 aufgelistet.

2: Abrufen des automatischen Schutzes der SQL-Instanz des Produktionsservers in der Schutzgruppe

PS C:\>$Pgroup=Get-ProtectionGroup
PS C:\>$Pgroup
PS C:\>Get-DPMAutoProtectIntent -SQLInstance "SQLServer01\SQLSINSTANCE" -ProtectionGroup $Pgroup[x]

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) auf.

Der dritte Befehl listet einen der möglichen Zustände des automatischen Schutzes für den SQL-Instanznamen SQLServer01\SQLINSTANCE für die $Pgroup Membernummer [x] auf, die Sie ausgewählt haben.

Parameter

-DPMServerName

Gibt den Namen eines DPM-Servers an, auf dem dieses Cmdlet fungiert.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:ComputerName, China

Parametersätze

DPMServer
Position:2
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ProtectionGroup

Gibt eine Schutzgruppe an, für die dieses Cmdlet eine Einstellung abruft. 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

ProtectionGroup
Position:2
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:1
Obligatorisch.:True
Wert aus Pipeline:True
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.