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