Set-CMStateMigrationPoint
Modifie les paramètres d’un point de migration d’état dans Configuration Manager.
Syntaxe
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>]
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
L’applet de commande Set-CMStateMigrationPoint modifie les paramètres d’un point de migration d’état dans Configuration Manager. Un point de migration d’état est un rôle de système de site qui gère le transfert de données à partir des ordinateurs clients pendant un processus d’installation du système d’exploitation. Utilisez cette applet de commande pour modifier les groupes de limites et les dossiers de stockage associés au point de migration, le délai d’attente avant que le point de migration supprime les données clientes, s’il faut autoriser un emplacement source de secours pour le contenu et s’il faut activer le mode restauration uniquement.
Vous pouvez spécifier le point de migration à modifier à l’aide du nom du serveur de système de site et du code de site, ou utiliser l’applet de commande Get-CMStateMigrationPoint .
Remarque
Exécutez des applets de commande Configuration Manager à partir du lecteur de site Configuration Manager, par exemple PS XYZ:\>. Pour plus d’informations, consultez Prise en main.
Exemples
Exemple 1 : Modifier un point de migration d’état
PS XYZ:\> $StateMigrationPoint = Get-CMStateMigrationPoint -SiteCode "CM4" -SiteSystemServerName "MigrationServer.TSQA.Contoso.com"
PS XYZ:\> Set-CMStateMigrationPoint -InputObject $StateMigrationPoint -AllowFallbackSourceLocationForContent $True -TimeDeleteAfter 12 -TimeUnit Hours
Cet exemple modifie un point de migration nommé MigrationServer.TSQA.Contoso.com pour le site qui a le code CM4. L’exemple modifie le point de migration pour autoriser un emplacement source de secours pour le contenu et modifie la durée après le téléchargement des données pour supprimer les données.
La première commande utilise l’applet de commande Get-CMStateMigrationPoint pour obtenir un point de migration pour le code de site et le nom de serveur spécifiés, et le stocke dans la variable $StateMigrationPoint.
La deuxième commande modifie l’objet d’entrée stocké dans la variable $StateMigrationPoint. La commande définit le paramètre AllowFallbackSourceLocationForContent sur $True et modifie la durée de suppression après à 12 heures.
Exemple 2 : Modifier des dossiers de stockage et des groupes de limites pour un point de migration d’état
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
Cet exemple modifie les paramètres d’un point de migration d’état nommé MigrationServer.TSQA.Contoso.com pour le site dont le code de site est CM4. L’exemple remplace un autre groupe de limites et un autre dossier de stockage, et modifie d’autres paramètres.
La première commande utilise l’applet de commande New-CMStoragefolder pour créer un objet de dossier de stockage et le stocke dans la variable $Storage 01. Pour plus d’informations, consultez la documentation relative à cette applet de commande.
La deuxième commande utilise l’applet de commande New-CMStoragefolder pour créer un objet de dossier de stockage et le stocke dans la variable $Storage 02.
La troisième commande supprime le dossier de stockage stocké dans la variable $Storage 01 du point de migration et, dans la même commande, ajoute le dossier de stockage stocké dans la variable $Storage 02 au point de migration. De même, la commande supprime le groupe de limites nommé BG22 et ajoute le groupe de limites nommé BG07. La commande spécifie également une valeur de $False pour le paramètre AllowFallbackSourceLocationForContent et une valeur de $True pour le paramètre EnableRestoreOnlyMode . La commande utilise le paramètre DeleteImmediately ; par conséquent, le point de migration supprime les informations client immédiatement après le téléchargement.
Paramètres
-AddBoundaryGroupName
Spécifie un tableau de noms de groupes de limites. L’applet de commande ajoute ces groupes de limites au point de migration d’état. Pendant la migration, les clients d’un groupe de limites utilisent ce site comme emplacement source pour le contenu.
| Type: | String[] |
| Position: | Named |
| Valeur par défaut: | None |
| Obligatoire: | False |
| Accepter l'entrée de pipeline: | False |
| Accepter les caractères génériques: | False |
-AddStorageFolder
Spécifie un tableau de dossiers de stockage, en tant qu’objets de données de répertoire de stockage. L’applet de commande ajoute ces dossiers au point de migration d’état. Pour obtenir un objet de données de répertoire de stockage, utilisez l’applet de commande New-CMStoragefolder .
Un point de migration d’état stocke les données d’état utilisateur lorsqu’il migre un ordinateur vers un nouveau système d’exploitation.
| Type: | StorageDirectoryData[] |
| Position: | Named |
| Valeur par défaut: | None |
| Obligatoire: | False |
| Accepter l'entrée de pipeline: | False |
| Accepter les caractères génériques: | False |
-AllowFallbackSourceLocationForContent
Indique si un emplacement source de secours est disponible.
| Type: | Boolean |
| Position: | Named |
| Valeur par défaut: | None |
| Obligatoire: | False |
| Accepter l'entrée de pipeline: | False |
| Accepter les caractères génériques: | False |
-Confirm
Une invite de confirmation apparaît avant d’exécuter le cmdlet.
| Type: | SwitchParameter |
| Alias: | cf |
| Position: | Named |
| Valeur par défaut: | False |
| Obligatoire: | False |
| Accepter l'entrée de pipeline: | False |
| Accepter les caractères génériques: | False |
-DeleteImmediately
Indique que la suppression des données client se produit immédiatement après le téléchargement de ces données par l’ordinateur cible. Si vous sélectionnez une valeur de $False, spécifiez la durée d’attente à l’aide des paramètres TimeDeleteAfter et TimeUnit .
| Type: | SwitchParameter |
| Position: | Named |
| Valeur par défaut: | None |
| Obligatoire: | False |
| Accepter l'entrée de pipeline: | False |
| Accepter les caractères génériques: | False |
-DisableWildcardHandling
Ce paramètre traite les caractères génériques comme des valeurs de caractère littéral. Vous ne pouvez pas la combiner avec ForceWildcardHandling.
| Type: | SwitchParameter |
| Position: | Named |
| Valeur par défaut: | None |
| Obligatoire: | False |
| Accepter l'entrée de pipeline: | False |
| Accepter les caractères génériques: | False |
-EnableRestoreOnlyMode
Indique s’il faut activer le mode restauration uniquement. En mode restauration uniquement, Configuration Manager refuse les nouvelles demandes de stockage des données client.
| Type: | Boolean |
| Position: | Named |
| Valeur par défaut: | None |
| Obligatoire: | False |
| Accepter l'entrée de pipeline: | False |
| Accepter les caractères génériques: | False |
-ForceWildcardHandling
Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec DisableWildcardHandling.
| Type: | SwitchParameter |
| Position: | Named |
| Valeur par défaut: | None |
| Obligatoire: | False |
| Accepter l'entrée de pipeline: | False |
| Accepter les caractères génériques: | False |
-InputObject
Spécifie un objet point de migration d’état. Pour obtenir un objet point de migration d’état, utilisez l’applet de commande Get-CMStateMigrationPoint .
| Type: | IResultObject |
| Alias: | StateMigrationPoint |
| Position: | Named |
| Valeur par défaut: | None |
| Obligatoire: | True |
| Accepter l'entrée de pipeline: | True |
| Accepter les caractères génériques: | False |
-PassThru
Ajoutez ce paramètre pour renvoyer un objet qui représente l’élément avec lequel vous travaillez. Par défaut, cette applet de commande peut ne pas générer de sortie.
| Type: | SwitchParameter |
| Position: | Named |
| Valeur par défaut: | None |
| Obligatoire: | False |
| Accepter l'entrée de pipeline: | False |
| Accepter les caractères génériques: | False |
-RemoveBoundaryGroupName
Spécifie un tableau de noms de groupes de limites. L’applet de commande supprime ces groupes de limites du point de migration d’état. Pendant la migration, les clients d’un groupe de limites utilisent ce site comme emplacement source pour le contenu.
| Type: | String[] |
| Position: | Named |
| Valeur par défaut: | None |
| Obligatoire: | False |
| Accepter l'entrée de pipeline: | False |
| Accepter les caractères génériques: | False |
-RemoveStorageFolder
Spécifie un tableau de dossiers de stockage, en tant qu’objets de données de répertoire de stockage. L’applet de commande supprime ces dossiers du point de migration d’état. Un point de migration d’état stocke les données d’état utilisateur lorsqu’il migre un ordinateur vers un nouveau système d’exploitation.
| Type: | StorageDirectoryData[] |
| Position: | Named |
| Valeur par défaut: | None |
| Obligatoire: | False |
| Accepter l'entrée de pipeline: | False |
| Accepter les caractères génériques: | False |
-SiteCode
Spécifie le code de site pour un site Configuration Manager.
| Type: | String |
| Position: | Named |
| Valeur par défaut: | None |
| Obligatoire: | False |
| Accepter l'entrée de pipeline: | False |
| Accepter les caractères génériques: | False |
-SiteSystemServerName
Spécifie le nom d’hôte d’un point de migration d’état.
| Type: | String |
| Alias: | Name, ServerName |
| Position: | 0 |
| Valeur par défaut: | None |
| Obligatoire: | True |
| Accepter l'entrée de pipeline: | False |
| Accepter les caractères génériques: | False |
-TimeDeleteAfter
Spécifie le délai d’attente après que l’ordinateur cible a téléchargé les données pour supprimer ces données. Spécifiez une unité de temps à l’aide du paramètre TimeUnit . Pour supprimer des données immédiatement, spécifiez la valeur $True pour le paramètre DeleteImmediately .
| Type: | Int32 |
| Position: | Named |
| Valeur par défaut: | None |
| Obligatoire: | False |
| Accepter l'entrée de pipeline: | False |
| Accepter les caractères génériques: | False |
-TimeUnit
Spécifie une unité de temps pour la valeur spécifiée dans le paramètre TimeDeleteAfter . Les valeurs acceptables pour ce paramètre sont : Jours et Heures.
| Type: | IntervalType |
| Valeurs acceptées: | Hours, Days |
| Position: | Named |
| Valeur par défaut: | None |
| Obligatoire: | False |
| Accepter l'entrée de pipeline: | False |
| Accepter les caractères génériques: | False |
-WhatIf
Présente ce qui se produit si le cmdlet s’exécute. L’applet de commande ne s’exécute pas.
| Type: | SwitchParameter |
| Alias: | wi |
| Position: | Named |
| Valeur par défaut: | False |
| Obligatoire: | False |
| Accepter l'entrée de pipeline: | False |
| Accepter les caractères génériques: | False |
Entrées
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Sorties
IResultObject