Set-CMStateMigrationPoint

SYNOPSIS

Upraví nastavení bodu migrace stavu v Configuration Manager.

SYNTAX

SetByValue (výchozí)

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

Rutina set-CMStateMigrationPoint upravuje nastavení bodu migrace stavu v Configuration Manager. Bod migrace stavu je role systému lokality, která spravuje přenos dat z klientských počítačů během procesu instalace operačního systému. Pomocí této rutiny můžete upravit skupiny hranic a složky úložiště přidružené k bodu migrace, jak dlouho se má čekat, než bod migrace odstraní data klienta, jestli se má povolit záložní umístění zdroje obsahu a jestli se má povolit jenom režim obnovení.

Můžete určit, který bod migrace se má upravit, pomocí názvu serveru systému lokality a kódu lokality nebo pomocí rutiny Get-CMStateMigrationPoint .

Poznámka

Použijte například rutiny Configuration Manager z Configuration Manager jednotky webu PS XYZ:\> . Další informace najdete v tématu Začínáme.

EXAMPLES

Příklad 1: úprava bodu migrace stavu

PS XYZ:\> $StateMigrationPoint = Get-CMStateMigrationPoint -SiteCode "CM4" -SiteSystemServerName "MigrationServer.TSQA.Contoso.com"
PS XYZ:\> Set-CMStateMigrationPoint -InputObject $StateMigrationPoint -AllowFallbackSourceLocationForContent $True -TimeDeleteAfter 12 -TimeUnit Hours

Tento příklad upraví bod migrace s názvem MigrationServer.TSQA.Contoso.com pro web, který obsahuje kód CM4. V příkladu se změní bod migrace tak, aby povoloval záložní umístění zdroje obsahu, a mění dobu, po kterou se data stáhnou, aby odstranila data.

První příkaz pomocí rutiny Get-CMStateMigrationPoint získá bod migrace pro zadaný kód lokality a název serveru a uloží ho do proměnné $StateMigrationPoint.

Druhý příkaz upraví vstupní objekt uložený v proměnné $StateMigrationPoint. Příkaz nastaví parametr AllowFallbackSourceLocationForContent na $true a upraví čas, který se má odstranit po 12 hodinách.

Příklad 2: Úprava složek úložiště a skupin hranic pro bod migrace stavu

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

Tento příklad upraví nastavení pro bod migrace stavu s názvem MigrationServer.TSQA.Contoso.com pro lokalitu, která má kód lokality CM4. Tento příklad nahradí jinou skupinu hranic a jinou složku úložiště a upraví další nastavení.

První příkaz používá rutinu New-CMStoragefolder k vytvoření objektu složky úložiště a ukládá ho do proměnné $Storage 01. Další informace najdete v dokumentaci k této rutině.

Druhý příkaz používá rutinu New-CMStoragefolder k vytvoření objektu složky úložiště a ukládá ho do proměnné $Storage 02.

Třetí příkaz odebere složku úložiště uloženou v proměnné $Storage 01 z bodu migrace a v rámci stejného příkazu přidá do bodu migrace složku úložiště uloženou v proměnné $Storage 02. Podobně příkaz odstraní skupinu hranic s názvem BG22 a přidá skupinu hranic s názvem BG07. Příkaz také určuje hodnotu $False pro parametr AllowFallbackSourceLocationForContent a hodnotu $true pro parametr EnableRestoreOnlyMode . Příkaz používá parametr DeleteImmediately ; Proto bod migrace odstraní informace o klientovi hned po stažení.

PARAMETERS

-AddBoundaryGroupName

Určuje pole názvů skupin hranic. Rutina přidá tyto skupiny hranic do bodu migrace stavu. Během migrace používají klienti v hraniční skupině tuto lokalitu jako umístění zdroje obsahu.

Type: String[]
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-AddStorageFolder

Určuje pole složek úložiště jako datové objekty adresáře úložiště. Rutina přidá tyto složky do bodu migrace stavu. K získání datového objektu adresáře úložiště použijte rutinu New-CMStoragefolder .

Bod migrace stavu ukládá data o stavu uživatele při migraci počítače do nového operačního systému.

Type: StorageDirectoryData[]
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-AllowFallbackSourceLocationForContent

Označuje, zda je k dispozici záložní zdrojové umístění.

Type: Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-DeleteImmediately

Indikuje, že odstranění dat klienta proběhne hned po tom, co cílový počítač stáhne tato data. Pokud vyberete hodnotu $False, určete, jak dlouho se má čekat pomocí parametrů TimeDeleteAfter a TimeUnit .

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-DisableWildcardHandling

Tento parametr považuje zástupné znaky jako literálové hodnoty znaků. Nejde kombinovat s ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-EnableRestoreOnlyMode

Určuje, zda má být povolen režim pouze pro obnovení. V režimu pouze obnovení Configuration Manager odmítá nové žádosti o uložení klientských dat.

Type: Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ForceWildcardHandling

Tento parametr zpracovává zástupné znaky a může vést k neočekávanému chování (nedoporučujeme). Nejde kombinovat s DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

– Položky InputObject

Určuje objekt bodu migrace stavu. Chcete-li získat objekt bodu migrace stavu, použijte rutinu 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

Přidejte tento parametr pro vrácení objektu, který představuje položku, se kterou pracujete. Ve výchozím nastavení tato rutina nemusí generovat žádný výstup.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-RemoveBoundaryGroupName

Určuje pole názvů skupin hranic. Rutina odebere tyto skupiny hranic z bodu migrace stavu. Během migrace používají klienti v hraniční skupině tuto lokalitu jako umístění zdroje obsahu.

Type: String[]
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-RemoveStorageFolder

Určuje pole složek úložiště jako datové objekty adresáře úložiště. Rutina odebere tyto složky z bodu migrace stavu. Bod migrace stavu ukládá data o stavu uživatele při migraci počítače do nového operačního systému.

Type: StorageDirectoryData[]
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-SiteCode

Určuje kód lokality pro Configuration Manager Web.

Type: String
Parameter Sets: SetByName
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-SiteSystemServerName

Určuje název hostitele bodu migrace stavu.

Type: String
Parameter Sets: SetByName
Aliases: Name, ServerName

Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-TimeDeleteAfter

Určuje dobu, po kterou se má počkat, než cílový počítač stáhne data pro odstranění těchto dat. Zadejte časovou jednotku pomocí parametru TimeUnit . Chcete-li data okamžitě odstranit, zadejte hodnotu $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

Určuje časovou jednotku pro hodnotu zadanou v parametru TimeDeleteAfter . Přijatelné hodnoty pro tento parametr jsou: dny a hodiny.

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

Zobrazuje, co by se stalo při spuštění rutiny. Rutina se nespustí.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

Tato rutina podporuje společné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v tématu about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement. ManagementProvider. IResultObject

OUTPUTS

IResultObject # SMS_SCI_SysResUse

POZNÁMKY

Add-CMStateMigrationPoint

Get-CMStateMigrationPoint

Remove-CMStateMigrationPoint

New-CMStoragefolder