Partager via


Set-CMClientPushInstallation

Configurez les paramètres pour l’installation push du client.

Syntax

Set-CMClientPushInstallation
   [-AddAccount <String[]>]
   [-AllownNTLMFallback <Boolean>]
   [-ChosenAccount <String[]>]
   [-ClearAccount]
   [-EnableAutomaticClientPushInstallation <Boolean>]
   [-EnableSystemTypeConfigurationManager <Boolean>]
   [-EnableSystemTypeServer <Boolean>]
   [-EnableSystemTypeWorkstation <Boolean>]
   -InputObject <IResultObject>
   [-InstallationProperty <String>]
   [-InstallClientToDomainController <Boolean>]
   [-RemoveAccount <String[]>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMClientPushInstallation
   [-AddAccount <String[]>]
   [-AllownNTLMFallback <Boolean>]
   [-ChosenAccount <String[]>]
   [-ClearAccount]
   [-EnableAutomaticClientPushInstallation <Boolean>]
   [-EnableSystemTypeConfigurationManager <Boolean>]
   [-EnableSystemTypeServer <Boolean>]
   [-EnableSystemTypeWorkstation <Boolean>]
   -InputObject <IResultObject>
   [-InstallationProperty <String>]
   [-InstallClientToDomainController <Boolean>]
   [-RemoveAccount <String[]>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMClientPushInstallation
   [-AddAccount <String[]>]
   [-AllownNTLMFallback <Boolean>]
   [-ChosenAccount <String[]>]
   [-ClearAccount]
   [-EnableAutomaticClientPushInstallation <Boolean>]
   [-EnableSystemTypeConfigurationManager <Boolean>]
   [-EnableSystemTypeServer <Boolean>]
   [-EnableSystemTypeWorkstation <Boolean>]
   [-InstallationProperty <String>]
   [-InstallClientToDomainController <Boolean>]
   -Name <String>
   [-RemoveAccount <String[]>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMClientPushInstallation
   [-AddAccount <String[]>]
   [-AllownNTLMFallback <Boolean>]
   [-ChosenAccount <String[]>]
   [-ClearAccount]
   [-EnableAutomaticClientPushInstallation <Boolean>]
   [-EnableSystemTypeConfigurationManager <Boolean>]
   [-EnableSystemTypeServer <Boolean>]
   [-EnableSystemTypeWorkstation <Boolean>]
   [-InstallationProperty <String>]
   [-InstallClientToDomainController <Boolean>]
   [-RemoveAccount <String[]>]
   [-SiteCode <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Utilisez cette cmdlet pour modifier la configuration du site pour l’installation push du client. La méthode d’installation Push client installe le client Configuration Manager sur les ordinateurs que le site découvre.

Vous pouvez également démarrer une installation Push client en exécutant l’Assistant Installation Push client pour une collection ou une ressource spécifique au sein d’une collection.

Pour plus d’informations, voir Comment installer des clients sur des ordinateurs Windows dans Configuration Manager.

Notes

Exécutez les cmdlets Configuration Manager à partir du lecteur de site Configuration Manager, par PS XYZ:\> exemple. Pour plus d’informations, voir la mise en place.

Exemples

Exemple 1 : modifier les paramètres d’une installation Push client

Cette commande effectue les configurations suivantes :

  • Utilisez automatiquement la push client pour les ordinateurs détectés.
  • Push the client to site system servers
  • Le site utilise le compte nommé contoso\svc_smspush pour se connecter à l’ordinateur afin d’installer le logiciel client.

Le paramètre InstallationProperty définit la valeur de la propriété SMSSITECODE du package Windows Installer sur CM1. Ce paramètre affecte le client au site qui possède le code de site CM1.

Set-CMClientPushInstallation -SiteCode "CM1" -EnableAutomaticClientPushInstallation $True -EnableSystemTypeConfiguationManager $True -ChosenAccount "contoso\svc_smspush" -InstallationProperty "SMSSITECODE=CM1"

Paramètres

- Confirmer

Une invite de confirmation apparaît avant d’exécuter le cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

- WhatIf

Présente ce qui se produit si le cmdlet s’exécute. La cmdlet ne s’exécute pas.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-AddAccount

Spécifiez un tableau de chaînes pour un ou plusieurs comptes qui peuvent installer le client. Les comptes doivent être un administrateur local sur l’ordinateur de destination. Pour chaque compte, utilisez le format domain\username .

Pour plus d’informations, voir compte d’installation Push client.

Type:String[]
Aliases:AddAccounts
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-AllownNTLMFallback

Lorsque ce paramètre est $true, si le site ne peut pas authentifier le client à l’aide de Kerberos, il retentre la connexion à l’aide de NTLM. La configuration recommandée pour une sécurité améliorée consiste à définir ce paramètre sur $false, ce qui nécessite Kerberos sans NTLM de base.

Notes

Lorsqu’il utilise la technologie Push client pour installer le client Configuration Manager, le serveur de site crée une connexion distante au client. Le site peut exiger l’authentification mutuelle Kerberos en n’autorise pas le retour à NTLM avant d’établir la connexion. Ce comportement permet de sécuriser la communication entre le serveur et le client.

Selon vos stratégies de sécurité, votre environnement peut déjà préférer ou exiger Kerberos par rapport à l’ancienne authentification NTLM. Pour plus d’informations sur les considérations de sécurité de ces protocoles d’authentification, consultez la Windows stratégie de sécurité pour restreindre NTLM.

Pour utiliser cette fonctionnalité, les clients doivent se trouver dans une forêt Active Directory de confiance. Kerberos dans Windows s’appuie sur Active Directory pour l’authentification mutuelle.

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

-ChosenAccount

Spécifiez un tableau de chaînes pour un ou plusieurs comptes déjà ajoutés à Configuration Manager.

Type:String[]
Aliases:ChosenAccounts
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ClearAccount

Ajoutez ce paramètre pour supprimer tous les comptes actuellement spécifiés pour la push client sur le site. Pour supprimer un compte unique, utilisez le paramètre RemoveAccount.

Type:SwitchParameter
Aliases:ClearAccounts
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

Ce paramètre traite les caractères génériques comme des valeurs littérales. Vous ne pouvez pas la combiner avec ForceWildcardHandling.

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

-EnableAutomaticClientPushInstallation

Définissez ce paramètre sur $true installer le client Configuration Manager sur les ressources d’ordinateur nouvellement découvertes. Il permet également l’installation sur les ressources d’ordinateurs existantes qui n’ont pas le client installé.

Si vous définissez ce paramètre sur $false, vous pouvez toujours utiliser l’action Installer le client sur une collection ou un appareil.

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

-EnableSystemTypeConfigurationManager

Définissez ce paramètre sur $true installer le client Configuration Manager sur les serveurs système du site.

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

-EnableSystemTypeServer

Définissez ce paramètre sur $true pour installer le client Configuration Manager sur les serveurs.

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

-EnableSystemTypeWorkstation

Définissez ce paramètre sur $true installer le client Configuration Manager sur les stations de travail.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters: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
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Spécifiez un objet d’installation Push client. Pour obtenir cet objet, utilisez l’cmdlet Get-CMClientPushInstallation.

Type:IResultObject
Aliases:ClientPushComponent
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-InstallationProperty

Spécifiez les propriétés d’installation à utiliser lors de l’installation du client Configuration Manager.

Par exemple :

/mp:mp01.contoso.com CCMDEBUGLOGGING="1" CCMLOGGINGENABLED="TRUE" CCMLOGLEVEL="0" CCMLOGMAXHISTORY="5" CCMLOGMAXSIZE="10000000" SMSCACHESIZE="15000" SMSSITECODE="XYZ" SMSMP=mp01.contoso.com

Pour plus d’informations, voir à propos des paramètres et des propriétés d’installation du client dans Configuration Manager.

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

-InstallClientToDomainController

Définissez ce paramètre pour spécifier s’il faut installer le client Configuration Manager sur les contrôleurs de domaine :

  • $true: installez toujours le client sur les contrôleurs de domaine.
  • $false: ne jamais installer le client sur les contrôleurs de domaine, sauf indication dans l’Assistant Installation push du client.
Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Name

Spécifie un nom pour l’installation push du client.

Type:String
Aliases:SiteName
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-RemoveAccount

Spécifiez un tableau de chaînes de comptes d’installation Push client à supprimer. Pour supprimer tous les comptes, utilisez le paramètre ClearAccount.

Type:String[]
Aliases:RemoveAccounts
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-SiteCode

Spécifiez le code de site à trois caractères. Par exemple, XYZ.

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

Entrées

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject