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