Set-CMClientPushInstallation

Configure las opciones para la instalación de inserción de cliente.

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

Use este cmdlet para cambiar la configuración del sitio para la instalación de inserción de cliente. El método de instalación de inserción de cliente instala el cliente de Configuration Manager en equipos que el sitio detecta.

También puede iniciar una instalación de inserción de cliente ejecutando el Asistente para instalación de inserción de cliente para una colección o recurso específico de una colección.

Para obtener más información, vea How to install clients on Windows-based computers in Configuration Manager.

Nota

Ejecute los cmdlets de Configuration Manager desde la unidad de sitio de Configuration Manager, por ejemplo PS XYZ:\> . Para obtener más información, vea getting started.

Ejemplos

Ejemplo 1: Cambiar la configuración de una instalación de inserción de cliente

Este comando realiza las siguientes configuraciones:

  • Use automáticamente la inserción de cliente para equipos detectados.
  • Insertar el cliente en servidores del sistema de sitio
  • El sitio usa la cuenta denominada contoso\svc_smspush para conectarse al equipo para instalar el software cliente.

El parámetro InstallationProperty establece el valor de la propiedad SMSSITECODE para el paquete Windows Installer en CM1. Esta configuración asigna el cliente al sitio que tiene el código de sitio CM1.

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

Parámetros

- Confirm

Solicitará confirmación antes de ejecutar el cmdlet.

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

-AddAccount

Especifique una matriz de cadenas para una o más cuentas que puedan instalar el cliente. Las cuentas deben ser un administrador local en el equipo de destino. Para cada cuenta, use el formato domain\username .

Para obtener más información, vea Client push installation account.

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

-AllownNTLMFallback

Cuando este parámetro se $true, si el sitio no puede autenticar el cliente mediante Kerberos, vuelve a inste a la conexión mediante NTLM. La configuración recomendada para mejorar la seguridad es establecer este parámetro en $false, lo que requiere Kerberos sin reserva NTLM.

Nota

Cuando usa inserción de cliente para instalar el cliente de Configuration Manager, el servidor de sitio crea una conexión remota al cliente. El sitio puede requerir la autenticación mutua Kerberos al no permitir la reserva a NTLM antes de establecer la conexión. Este comportamiento ayuda a proteger la comunicación entre el servidor y el cliente.

Según las directivas de seguridad, el entorno ya puede preferir o requerir Kerberos sobre la autenticación NTLM anterior. Para obtener más información sobre las consideraciones de seguridad de estos protocolos de autenticación, consulte la configuración Windows directiva de seguridad para restringir NTLM.

Para usar esta característica, los clientes deben estar en un bosque de Active Directory de confianza. Kerberos en Windows se basa en Active Directory para la autenticación mutua.

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

-ChosenAccount

Especifique una matriz de cadenas para una o más cuentas ya agregadas a Configuration Manager.

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

-ClearAccount

Agregue este parámetro para quitar todas las cuentas que se especifican actualmente para la inserción de cliente en el sitio. Para quitar una sola cuenta, use el parámetro RemoveAccount.

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

-DisableWildcardHandling

Este parámetro trata los caracteres comodín como valores de caracteres literales. No se puede combinar con ForceWildcardHandling.

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

-EnableAutomaticClientPushInstallation

Establezca este parámetro en $true para instalar el cliente de Configuration Manager en recursos de equipo recién detectados. También habilita la instalación en recursos de equipo existentes que no tienen instalado el cliente.

Si estableces este parámetro en $false, aún puedes usar la acción Instalar cliente en una colección o dispositivo.

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

-EnableSystemTypeConfigurationManager

Establezca este parámetro en $true para instalar el cliente de Configuration Manager en servidores del sistema de sitio.

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

-EnableSystemTypeServer

Establezca este parámetro en $true para instalar el cliente de Configuration Manager en los servidores.

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

-EnableSystemTypeWorkstation

Establezca este parámetro en $true para instalar el cliente de Configuration Manager en las estaciones de trabajo.

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

-ForceWildcardHandling

Este parámetro procesa caracteres comodín y puede provocar un comportamiento inesperado (no recomendado). No se puede combinar con DisableWildcardHandling.

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

-InputObject

Especifique un objeto de instalación de inserción de cliente. Para obtener este objeto, use el cmdlet Get-CMClientPushInstallation.

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

-InstallationProperty

Especifique las propiedades de instalación que se deben usar al instalar el cliente de Configuration Manager.

Por ejemplo:

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

Para obtener más información, vea About client installation parameters and properties in Configuration Manager.

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

-InstallClientToDomainController

Establezca este parámetro para especificar si se va a instalar el cliente de Configuration Manager en controladores de dominio:

  • $true: instale siempre el cliente en controladores de dominio.
  • $false: nunca instale el cliente en controladores de dominio, a menos que se especifique en el Asistente para instalación de inserción de cliente.
Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Name

Especifica un nombre para la instalación de inserción de cliente.

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

-RemoveAccount

Especifique una matriz de cadenas de cuentas de instalación de inserción de cliente que se deben quitar. Para quitar todas las cuentas, use el parámetro ClearAccount.

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

-SiteCode

Especifique el código de sitio de tres caracteres. Por ejemplo, XYZ.

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

-WhatIf

Muestra lo que ocurriría si se ejecuta el cmdlet. El cmdlet no se ejecuta.

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

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject