Freigeben über


Remove-DPMChildDatasource

Entfernt eine Datenquelle oder untergeordnete Datenquelle aus einer Schutzgruppe.

Syntax

Remove-DPMChildDatasource
      [-ProtectionGroup] <ProtectionGroup>
      [-ChildDatasource] <ProtectableObject[]>
      [-KeepDiskData]
      [-KeepTapeData]
      [-KeepOnlineData]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-DPMChildDatasource
      [-ProtectionGroup] <ProtectionGroup>
      [-ChildDatasource] <ProtectableObject[]>
      [-Online]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Beschreibung

Das cmdlet Remove-DPMChildDatasource entfernt eine Datenquelle oder untergeordnete Datenquelle aus einer Schutzgruppe vom System Center - Data Protection Manager (DPM). Untergeordnete Datenquellen sind Dateien oder Ordner auf einem geschützten Volume.

Wenn Sie eine Datenquelle mit diesem Cmdlet entfernen, entspricht es dem Festlegen eines Ausschlusses.

Beispiele

Beispiel 1: Entfernen einer untergeordneten Datenquelle

PS C:\>$PGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer07"
PS C:\> $MPGroup = Get-DPMModifiableProtectionGroup $PGroup[0]
PS C:\> $PObjects = Get-DPMDatasource -ProtectionGroup $PGroup
PS C:\> Remove-DPMChildDatasource -ProtectionGroup $MPGroup -ChildDatasource $PObjects[8]

Der erste Befehl ruft alle Schutzgruppen vom DPM-Server mit dem Namen DPMServer07 ab und speichert diese Gruppen dann in der variablen $PGroup. Sie können diese Schutzgruppen nicht bearbeiten.

Der zweite Befehl ruft das erste Mitglied des $PGroup Arrays im bearbeitbaren Modus ab und speichert diese Schutzgruppe dann in der $MPGroup Variablen.

Der dritte Befehl ruft die Datenquelle für die Liste der Schutzgruppen in $PGroup ab und speichert diese Datenquelle dann in der variablen $PObjects.

Der letzte Befehl verwendet die Standardarraynotation, um das neunte Element des $PObjects Arrays anzugeben. Mit dem Befehl wird diese Datenquelle aus der schutzgruppe entfernt, die in $MPGroup gespeichert ist.

Parameter

-ChildDatasource

Gibt ein Array von Datenquellen an, z. B. Ordner in einem Dateisystem, die DPM einzeln schützen kann.

Typ:ProtectableObject[]
Position:2
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-KeepDiskData

Gibt an, dass das Cmdlet vorhandene Daten auf einem Datenträger speichert.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-KeepOnlineData

Gibt an, dass das Cmdlet Replikate auch nach Beendigung des Schutzes behält. Sie müssen auch den parameter KeepDiskData angeben, um diesen Parameter zu aktivieren.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-KeepTapeData

Gibt an, dass das Cmdlet vorhandene Daten auf einem Band speichert.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Online

Gibt an, dass der Onlineschutz aktiviert ist.

Typ:SwitchParameter
Position:3
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PassThru

Gibt ein Objekt zurück, das das Element darstellt, mit dem Sie arbeiten. Standardmäßig generiert dieses Cmdlet keine Ausgabe.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ProtectionGroup

Gibt eine Schutzgruppe an, aus der dieses Cmdlet Datenquellen entfernt. Um ein ProtectionGroup--Objekt abzurufen, verwenden Sie das cmdlet Get-DPMProtectionGroup.

Typ:ProtectionGroup
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Ausgaben

ProtectionGroup