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.