Set-CMClientPushInstallation
Configurare le impostazioni per l'installazione push del client.
Sintassi
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>]
Descrizione
Utilizzare questo cmdlet per modificare la configurazione del sito per l'installazione push del client. Il metodo di installazione push del client installa il client Configuration Manager nei computer individuati dal sito.
È inoltre possibile avviare un'installazione push client eseguendo l'Installazione guidata push client per una raccolta o una risorsa specifica all'interno di una raccolta.
Per ulteriori informazioni, vedere How to install clients on Windows-based computers in Configuration Manager.
Nota
Eseguire i cmdlet di Configuration Manager dall'unità del sito di Configuration Manager, ad esempio PS XYZ:\>
. Per ulteriori informazioni, vedere Introduzione.
Esempio
Esempio 1: modificare le impostazioni di un'installazione push del client
Questo comando esegue le configurazioni seguenti:
- Usa automaticamente il push client per i computer individuati.
- Eseguire il push del client nei server del sistema del sito
- Il sito utilizza l'account denominato contoso\svc_smspush per connettersi al computer per installare il software client.
Il parametro InstallationProperty imposta il valore della proprietà SMSSITECODE per il pacchetto Windows Installer su CM1. Questa impostazione assegna il client al sito con codice sito CM1.
Set-CMClientPushInstallation -SiteCode "CM1" -EnableAutomaticClientPushInstallation $True -EnableSystemTypeConfiguationManager $True -ChosenAccount "contoso\svc_smspush" -InstallationProperty "SMSSITECODE=CM1"
Parametri
-AddAccount
Specificare una matrice di stringhe per uno o più account in grado di installare il client. Gli account devono essere un amministratore locale nel computer di destinazione. Per ogni account, utilizzare il formato domain\username
.
Per ulteriori informazioni, vedere Client push installation account.
Type: | String[] |
Aliases: | AddAccounts |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AllownNTLMFallback
Quando questo parametro è $true, se il sito non è in grado di autenticare il client utilizzando Kerberos, ritenta la connessione utilizzando NTLM. La configurazione consigliata per una maggiore sicurezza è impostare questo parametro su $false, che richiede Kerberos senza fallback NTLM.
Nota
Quando usa il push client per installare il client di Configuration Manager, il server del sito crea una connessione remota al client. Il sito può richiedere l'autenticazione reciproca Kerberos non consentendo il fallback a NTLM prima di stabilire la connessione. Questo comportamento consente di proteggere la comunicazione tra il server e il client.
A seconda dei criteri di sicurezza, l'ambiente potrebbe già preferire o richiedere Kerberos rispetto all'autenticazione NTLM precedente. Per ulteriori informazioni sulle considerazioni sulla sicurezza di questi protocolli di autenticazione, vedere l'impostazione dei criteri di Windows per limitare NTLM.
Per utilizzare questa funzionalità, i client devono essere in una foresta di Active Directory attendibile. Kerberos in Windows si basa su Active Directory per l'autenticazione reciproca.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ChosenAccount
Specificare una matrice di stringhe per uno o più account già aggiunti a Configuration Manager.
Type: | String[] |
Aliases: | ChosenAccounts |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClearAccount
Aggiungere questo parametro per rimuovere tutti gli account attualmente specificati per il push client nel sito. Per rimuovere un singolo account, utilizzare il parametro RemoveAccount.
Type: | SwitchParameter |
Aliases: | ClearAccounts |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Richiede la conferma prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableAutomaticClientPushInstallation
Impostare questo parametro su $true per installare il client di Configuration Manager nelle risorse del computer appena individuate. Abilita inoltre l'installazione nelle risorse del computer esistenti in cui non è installato il client.
Se si imposta questo parametro su $false, è comunque possibile utilizzare l'azione Installa client in una raccolta o in un dispositivo.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableSystemTypeConfigurationManager
Impostare questo parametro su $true per installare il client di Configuration Manager nei server del sistema del sito.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableSystemTypeServer
Impostare questo parametro su $true per installare il client di Configuration Manager nei server.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableSystemTypeWorkstation
Impostare questo parametro su $true per installare il client di Configuration Manager nelle workstation.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Questo parametro elabora i caratteri jolly e può causare un comportamento imprevisto (scelta non consigliata). Non è possibile combinarlo con DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Specificare un oggetto di installazione push client. Per ottenere questo oggetto, utilizzare il cmdlet Get-CMClientPushInstallation.
Type: | IResultObject |
Aliases: | ClientPushComponent |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InstallationProperty
Specificare eventuali proprietà di installazione da utilizzare durante l'installazione del client di Configuration Manager.
Ad esempio:
/mp:mp01.contoso.com CCMDEBUGLOGGING="1" CCMLOGGINGENABLED="TRUE" CCMLOGLEVEL="0" CCMLOGMAXHISTORY="5" CCMLOGMAXSIZE="10000000" SMSCACHESIZE="15000" SMSSITECODE="XYZ" SMSMP=mp01.contoso.com
Per ulteriori informazioni, vedere Informazioni sulle proprietà e i parametri di installazione client in Configuration Manager.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstallClientToDomainController
Impostare questo parametro per specificare se installare il client di Configuration Manager nei controller di dominio:
- $true: installare sempre il client nei controller di dominio.
- $false: non installare mai il client nei controller di dominio, a meno che non venga specificato nell'Installazione guidata push client.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Specifica un nome per l'installazione push del client.
Type: | String |
Aliases: | SiteName |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveAccount
Specificare una matrice di stringhe di account di installazione push client da rimuovere. Per rimuovere tutti gli account, utilizzare il parametro ClearAccount.
Type: | String[] |
Aliases: | RemoveAccounts |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SiteCode
Specificare il codice del sito di tre caratteri. Ad esempio, XYZ
.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject