Set-CMClientPushInstallation
Configurare le impostazioni per l'installazione push 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
Usare questo cmdlet per modificare la configurazione del sito per l'installazione push client. Il metodo di installazione push client installa il client di Configuration Manager nei computer individuati dal sito.
È anche 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 altre informazioni, vedere Come installare i client nei computer basati su Windows in Configuration Manager.
Nota
Eseguire i cmdlet di Configuration Manager dall'unità del sito di Configuration Manager, ad esempio PS XYZ:\>
. Per altre informazioni, vedere Introduzione.
Esempio
Esempio 1: Modificare le impostazioni di un'installazione push client
Questo comando esegue le configurazioni seguenti:
- Usare automaticamente il push client per i computer individuati.
- Eseguire il push del client nei server del sistema del sito
- Il sito usa 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 di Windows Installer su CM1. Questa impostazione assegna il client al sito con il codice del 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 che possono installare il client. Gli account devono essere un amministratore locale nel computer di destinazione. Per ogni account, usare il formato domain\username
.
Per altre informazioni, vedere Account di installazione push client.
Tipo: | String[] |
Alias: | AddAccounts |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-AllownNTLMFallback
Quando questo parametro viene $true, se il sito non è in grado di autenticare il client tramite Kerberos, ritenta la connessione usando NTLM. La configurazione consigliata per una maggiore sicurezza consiste nell'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 altre informazioni sulle considerazioni sulla sicurezza di questi protocolli di autenticazione, vedere l'impostazione dei criteri di sicurezza di Windows per limitare NTLM.
Per usare questa funzionalità, i client devono trovarsi in una foresta di Active Directory attendibile. Kerberos in Windows si basa su Active Directory per l'autenticazione reciproca.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ChosenAccount
Specificare una matrice di stringhe per uno o più account già aggiunti a Configuration Manager.
Tipo: | String[] |
Alias: | ChosenAccounts |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ClearAccount
Aggiungere questo parametro per rimuovere tutti gli account attualmente specificati per il push client nel sito. Per rimuovere un singolo account, usare il parametro RemoveAccount .
Tipo: | SwitchParameter |
Alias: | ClearAccounts |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Confirm
Richiede la conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DisableWildcardHandling
Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-EnableAutomaticClientPushInstallation
Impostare questo parametro su $true per installare il client di Configuration Manager nelle risorse del computer appena individuate. Consente anche l'installazione nelle risorse del computer esistenti in cui non è installato il client.
Se si imposta questo parametro su $false, è comunque possibile usare l'azione Installa client in una raccolta o in un dispositivo.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-EnableSystemTypeConfigurationManager
Impostare questo parametro su $true per installare il client di Configuration Manager nei server di sistema del sito.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-EnableSystemTypeServer
Impostare questo parametro su $true per installare il client di Configuration Manager nei server.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-EnableSystemTypeWorkstation
Impostare questo parametro su $true per installare il client di Configuration Manager nelle workstation.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ForceWildcardHandling
Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-InputObject
Specificare un oggetto di installazione push client. Per ottenere questo oggetto, usare il cmdlet Get-CMClientPushInstallation .
Tipo: | IResultObject |
Alias: | ClientPushComponent |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-InstallationProperty
Specificare le proprietà di installazione da usare 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 altre informazioni, vedere Informazioni sui parametri e sulle proprietà di installazione client in Configuration Manager.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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 sia specificato nell'Installazione guidata push client.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Specifica un nome per l'installazione push client.
Tipo: | String |
Alias: | SiteName |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RemoveAccount
Specificare una matrice di stringhe di account di installazione push client da rimuovere. Per rimuovere tutti gli account, usare il parametro ClearAccount .
Tipo: | String[] |
Alias: | RemoveAccounts |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SiteCode
Specificare il codice del sito con tre caratteri. Ad esempio, XYZ
.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WhatIf
Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject