Set-CMStateMigrationPoint
SYNOPSIS
Modyfikuje ustawienia punktu migracji stanu w Menedżer konfiguracji.
SYNTAX
SetByValue (wartość domyślna)
Set-CMStateMigrationPoint [-AddBoundaryGroupName <String[]>] [-AddStorageFolder <StorageDirectoryData[]>]
[-AllowFallbackSourceLocationForContent <Boolean>] [-DeleteImmediately] [-EnableRestoreOnlyMode <Boolean>]
-InputObject <IResultObject> [-PassThru] [-RemoveBoundaryGroupName <String[]>]
[-RemoveStorageFolder <StorageDirectoryData[]>] [-TimeDeleteAfter <Int32>] [-TimeUnit <IntervalType>]
[-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
SetByName
Set-CMStateMigrationPoint [-AddBoundaryGroupName <String[]>] [-AddStorageFolder <StorageDirectoryData[]>]
[-AllowFallbackSourceLocationForContent <Boolean>] [-DeleteImmediately] [-EnableRestoreOnlyMode <Boolean>]
[-PassThru] [-RemoveBoundaryGroupName <String[]>] [-RemoveStorageFolder <StorageDirectoryData[]>]
[-SiteCode <String>] [-SiteSystemServerName] <String> [-TimeDeleteAfter <Int32>] [-TimeUnit <IntervalType>]
[-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
DESCRIPTION
Polecenie cmdlet Set-CMStateMigrationPoint modyfikuje ustawienia punktu migracji stanu w Menedżer konfiguracji. Punkt migracji stanu to rola systemu lokacji, która zarządza transferem danych z komputerów klienckich podczas procesu instalacji systemu operacyjnego. To polecenie cmdlet umożliwia modyfikowanie grup granic i folderów magazynu skojarzonych z punktem migracji, czasu oczekiwania przed usunięciem danych klienta przez punkt migracji, zezwalania na rezerwową lokalizację źródłową zawartości oraz włączania trybu przywracania tylko.
Można określić punkt migracji do zmodyfikowania przy użyciu nazwy serwera systemu lokacji i kodu lokacji lub użyć polecenia cmdlet Get-CMStateMigrationPoint.
Uwaga
Uruchom Menedżer konfiguracji cmdlet z dysku Menedżer konfiguracji lokacji, na przykład PS XYZ:\>
. Aby uzyskać więcej informacji, zobacz wprowadzenie.
EXAMPLES
Przykład 1: Modyfikowanie punktu migracji stanu
PS XYZ:\> $StateMigrationPoint = Get-CMStateMigrationPoint -SiteCode "CM4" -SiteSystemServerName "MigrationServer.TSQA.Contoso.com"
PS XYZ:\> Set-CMStateMigrationPoint -InputObject $StateMigrationPoint -AllowFallbackSourceLocationForContent $True -TimeDeleteAfter 12 -TimeUnit Hours
W tym przykładzie zmodyfikuje punkt migracji o MigrationServer.TSQA.Contoso.com lokacji z kodem CM4. W przykładzie punkt migracji jest zmieniany w celu umożliwienia rezerwowej lokalizacji źródłowej zawartości i modyfikuje czas usuwania danych po pobraniu danych.
Pierwsze polecenie używa polecenia cmdlet Get-CMStateMigrationPoint w celu uzyskania punktu migracji dla określonego kodu lokacji i nazwy serwera oraz zapisuje go w zmiennej $StateMigrationPoint lokacji.
Drugie polecenie modyfikuje obiekt wejściowy przechowywany w zmiennej $StateMigrationPoint zmiennej . Polecenie ustawia parametr AllowFallbackSourceLocationForContent na wartość $True i modyfikuje czas usuwania po nim na 12 godzin.
Przykład 2: Modyfikowanie folderów magazynu i grup granic dla punktu migracji stanu
PS XYZ:\> $Storage01 = New-CMStoragefolder -MaximumClientNumber 100 -MinimumFreeSpace 100 -SpaceUnit Megabyte -StorageFolderName "C:\"
PS XYZ:\> $Storage02 = New-CMStoragefolder -MaximumClientNumber 100 -MinimumFreeSpace 10 -SpaceUnit Gigabyte -StorageFolderName "D:\"
PS XYZ:\> Set-CMStateMigrationPoint -SiteCode "CM4" -SiteSystemServerName "MigrationServer.TSQA.Contoso.com" -AddBoundaryGroupName "BG07" -AddStorageFolder $Storage02 -AllowFallbackSourceLocationForContent $False -DeleteImmediately -EnableRestoreOnlyMode $True -RemoveBoundaryGroupName "BG22" -RemoveStorageFolder $Storage01
W tym przykładzie zmodyfikuje się ustawienia punktu migracji stanu o MigrationServer.TSQA.Contoso.com lokacji z kodem lokacji CM4. W przykładzie podstawia inną grupę granic i inny folder magazynu oraz modyfikuje inne ustawienia.
Pierwsze polecenie używa polecenia cmdlet New-CMStoragefolder do utworzenia obiektu folderu magazynu i zapisuje go w zmiennej $Storage 01. Aby uzyskać więcej informacji, zapoznaj się z dokumentacją tego polecenia cmdlet.
Drugie polecenie używa polecenia cmdlet New-CMStoragefolder do utworzenia obiektu folderu magazynu i zapisuje go w zmiennej $Storage 02.
Trzecie polecenie usuwa folder magazynu przechowywany w zmiennej $Storage 01 z punktu migracji i w tym samym poleceniu dodaje folder magazynu przechowywany w zmiennej $Storage 02 do punktu migracji. Podobnie polecenie usuwa grupę granic o nazwie BG22 i dodaje grupę granic o nazwie BG07. Polecenie określa również wartość właściwości $False parametru AllowFallbackSourceLocationForContent oraz wartość $True parametru EnableRestoreOnlyMode. Polecenie używa deleteImmediately parametru; w związku z tym punkt migracji usuwa informacje o kliencie natychmiast po pobraniu.
PARAMETERS
-AddBoundaryGroupName
Określa tablicę nazw grup granic. Polecenie cmdlet dodaje te grupy granic do punktu migracji stanu. Podczas migracji klienci w grupie granic używają tej lokacji jako lokalizacji źródłowej zawartości.
Type: String[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AddStorageFolder
Określa tablicę folderów magazynu jako obiekty danych katalogu magazynu. Polecenie cmdlet dodaje te foldery do punktu migracji stanu. Aby uzyskać obiekt danych katalogu magazynu, użyj polecenia cmdlet New-CMStoragefolder.
Punkt migracji stanu przechowuje dane o stanie użytkownika podczas migrowania komputera do nowego systemu operacyjnego.
Type: StorageDirectoryData[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AllowFallbackSourceLocationForContent
Wskazuje, czy jest dostępna rezerwowa lokalizacja źródła.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-DeleteImmediately
Wskazuje, że usunięcie danych klienta następuje natychmiast po pobraniu tych danych przez komputer docelowy. Jeśli wybierzesz wartość $False, określ czas oczekiwania przy użyciu parametrów TimeDeleteAfter i TimeUnit.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisableWildcardHandling
Ten parametr traktuje symbole wieloznaczne jako wartości znaków literału. Nie można połączyć go z forceWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EnableRestoreOnlyMode
Wskazuje, czy należy włączyć tryb przywracania tylko. W trybie tylko przywracania Menedżer konfiguracji odrzuca nowe żądania przechowywania danych klienta.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
Ten parametr przetwarza symbole wieloznaczne i może prowadzić do nieoczekiwanego zachowania (nie jest zalecane). Nie można połączyć go z disableWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-InputObject
Określa obiekt punktu migracji stanu. Aby uzyskać obiekt punktu migracji stanu, użyj polecenia cmdlet Get-CMStateMigrationPoint.
Type: IResultObject
Parameter Sets: SetByValue
Aliases: StateMigrationPoint
Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-PassThru
Dodaj ten parametr, aby zwrócić obiekt reprezentujący element, z którym pracujesz. Domyślnie to polecenie cmdlet może nie generować żadnych danych wyjściowych.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RemoveBoundaryGroupName
Określa tablicę nazw grup granic. Polecenie cmdlet usuwa te grupy granic z punktu migracji stanu. Podczas migracji klienci w grupie granic używają tej lokacji jako lokalizacji źródłowej zawartości.
Type: String[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RemoveStorageFolder
Określa tablicę folderów magazynu jako obiekty danych katalogu magazynu. Polecenie cmdlet usuwa te foldery z punktu migracji stanu. Punkt migracji stanu przechowuje dane o stanie użytkownika podczas migrowania komputera do nowego systemu operacyjnego.
Type: StorageDirectoryData[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SiteCode
Określa kod lokacji dla Menedżer konfiguracji lokacji.
Type: String
Parameter Sets: SetByName
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SiteSystemServerName
Określa nazwę hosta punktu migracji stanu.
Type: String
Parameter Sets: SetByName
Aliases: Name, ServerName
Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-TimeDeleteAfter
Określa czas oczekiwania po pobraniu danych przez komputer docelowy w celu usunięcia tych danych. Określ jednostkę czasu przy użyciu parametru TimeUnit. Aby natychmiast usunąć dane, określ wartość $True parametru DeleteImmediately.
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-TimeUnit
Określa jednostkę czasu dla wartości określonej w parametrze TimeDeleteAfter. Dopuszczalne wartości dla tego parametru to: Dni i Godziny.
Type: IntervalType
Parameter Sets: (All)
Aliases:
Accepted values: Hours, Days
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie jest uruchamiane.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
Typowe parametry
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.