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.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

IResultObject#SMS_SCI_SysResUse

UWAGI

Add-CMStateMigrationPoint

Get-CMStateMigrationPoint

Remove-CMStateMigrationPoint

New-CMStoragefolder