Remove-DPMChildDatasource
Usuwa źródło danych lub podrzędne źródło danych z grupy ochrony.
Składnia
Remove-DPMChildDatasource
[-ProtectionGroup] <ProtectionGroup>
[-ChildDatasource] <ProtectableObject[]>
[-KeepDiskData]
[-KeepTapeData]
[-KeepOnlineData]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-DPMChildDatasource
[-ProtectionGroup] <ProtectionGroup>
[-ChildDatasource] <ProtectableObject[]>
[-Online]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Remove-DPMChildDatasource usuwa źródło danych lub podrzędne źródło danych z grupy ochrony programu System Center — Data Protection Manager (DPM). Podrzędne źródła danych to pliki lub foldery na woluminie chronionym.
Usunięcie źródła danych przy użyciu tego polecenia cmdlet jest równoważne ustawieniu wykluczenia.
Przykłady
Przykład 1. Usuwanie podrzędnego źródła danych
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]
Pierwsze polecenie pobiera wszystkie grupy ochrony z serwera DPM o nazwie DPMServer07, a następnie przechowuje te grupy w zmiennej $PGroup. Nie można edytować tych grup ochrony.
Drugie polecenie pobiera pierwszy element członkowski tablicy $PGroup w trybie edytowalnym, a następnie zapisuje tę grupę ochrony w zmiennej $MPGroup.
Trzecie polecenie pobiera źródło danych dla listy grup ochrony w $PGroup, a następnie przechowuje to źródło danych w zmiennej $PObjects.
Ostatnie polecenie używa standardowej notacji tablicy, aby określić dziewiąty element tablicy $PObjects. Polecenie usuwa to źródło danych z grupy ochrony przechowywanej w $MPGroup.
Parametry
-ChildDatasource
Określa tablicę źródeł danych, takich jak foldery w systemie plików, które program DPM może chronić indywidualnie.
Typ: | ProtectableObject[] |
Position: | 2 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-KeepDiskData
Wskazuje, że polecenie cmdlet przechowuje istniejące dane na dysku.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-KeepOnlineData
Wskazuje, że polecenie cmdlet przechowuje repliki nawet po zakończeniu ochrony. Należy również określić parametr KeepDiskData, aby włączyć ten parametr.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-KeepTapeData
Wskazuje, że polecenie cmdlet przechowuje istniejące dane na taśmie.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Online
Wskazuje, że ochrona online jest włączona.
Typ: | SwitchParameter |
Position: | 3 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PassThru
Zwraca obiekt reprezentujący element, z którym pracujesz. Domyślnie to polecenie cmdlet nie generuje żadnych danych wyjściowych.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ProtectionGroup
Określa grupę ochrony, z której to polecenie cmdlet usuwa źródła danych. Aby uzyskać obiekt ProtectionGroup, użyj polecenia cmdlet Get-DPMProtectionGroup.
Typ: | ProtectionGroup |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wyjściowe
ProtectionGroup