Delen via


Set-CMClientPushInstallation

SYNOPSIS

Instellingen configureren voor push-clientinstallatie.

SYNTAX

SearchByValueMandatory (standaard)

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>]

SearchByComponentValueMandatory

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>]

SearchByNameMandatory

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>]

SearchBySiteCodeMandatory

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

Gebruik deze cmdlet om de siteconfiguratie voor de push-clientinstallatie te wijzigen. De push-clientinstallatiemethode installeert de Configuration Manager-client op computers die de site detecteert.

U kunt ook een push-clientinstallatie starten door de wizard Push-clientinstallatie uit te stellen voor een specifieke verzameling of resource binnen een verzameling.

Zie Clients installeren op Windows computers in Configuration Manager voor meer Configuration Manager.

Notitie

Voer Configuration Manager cmdlets uit vanaf Configuration Manager sitestation, bijvoorbeeld PS XYZ:\> . Zie Aan de slag voor meer informatie.

EXAMPLES

Voorbeeld 1: de instellingen van een push-clientinstallatie wijzigen

Deze opdracht maakt de volgende configuraties:

  • Client-push automatisch gebruiken voor de gevonden computers.
  • De client naar sitesysteemservers pushen
  • De site gebruikt het account contoso\svc_smspush om verbinding te maken met de computer om de clientsoftware te installeren.

Met de parameter InstallationProperty stelt u de waarde van de eigenschap SMSSITECODE voor het Windows Installer-pakket in op CM1. Met deze instelling wordt de client toegewezen aan de site die de sitecode CM1 heeft.

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

PARAMETERS

-AddAccount

Geef een tekenreeksmatrice op voor een of meer accounts die de client kunnen installeren. De accounts moeten een lokale beheerder op de doelcomputer zijn. Gebruik voor elk account de indeling domain\username .

Zie Client push installation account (Client push-installatieaccount) voor meer informatie.

Type: String[]
Parameter Sets: (All)
Aliases: AddAccounts

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

-AllownNTLMFallback

Wanneer deze parameter wordt $true, als de site de client niet kan verifiëren met behulp van Kerberos, wordt de verbinding opnieuw proberen te maken met behulp van NTLM. De aanbevolen configuratie voor verbeterde beveiliging is om deze parameter in te stellen op $false, waarvoor Kerberos zonder NTLM-terugval is vereist.

Notitie

Wanneer client-push wordt gebruikt om de Configuration Manager installeren, maakt de siteserver een externe verbinding met de client. De site kan wederzijdse Kerberos-verificatie vereisen door terugval naar NTLM niet toe te staan voordat de verbinding tot stand wordt brengen. Dit gedrag helpt bij het beveiligen van de communicatie tussen de server en de client.

Afhankelijk van uw beveiligingsbeleid heeft uw omgeving mogelijk al de voorkeur aan Kerberos boven de oudere NTLM-verificatie. Lees voor meer informatie over de beveiligingsoverwegingen van deze verificatieprotocollen de instelling Windows beveiligingsbeleid om NTLM te beperken.

Clients moeten zich in een vertrouwd Active Directory-forest hebben om deze functie te kunnen gebruiken. Kerberos in Windows is voor wederzijdse verificatie afhankelijk van Active Directory.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-ChosenAccount

Geef een tekenreeksmatrice op voor een of meer accounts die al zijn toegevoegd aan Configuration Manager.

Type: String[]
Parameter Sets: (All)
Aliases: ChosenAccounts

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

-ClearAccount

Voeg deze parameter toe om alle accounts te verwijderen die momenteel zijn opgegeven voor client-push op de site. Als u één account wilt verwijderen, gebruikt u de parameter RemoveAccount.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: ClearAccounts

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

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-DisableWildcardHandling

Deze parameter behandelt jokertekens als letterlijke tekenwaarden. U kunt deze niet combineren met ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-EnableAutomaticClientPushInstallation

Stel deze parameter in op $true om de client Configuration Manager te installeren op nieuw ontdekte computerbronnen. Het maakt ook installatie mogelijk op bestaande computerbronnen waar de -client niet op is geïnstalleerd.

Als u deze parameter in $false, kunt u nog steeds de actie Client installeren op een verzameling of apparaat gebruiken.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-EnableSystemTypeConfigurationManager

Stel deze parameter in op $true de client Configuration Manager installeren op sitesysteemservers.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-EnableSystemTypeServer

Stel deze parameter in op $true om de client Configuration Manager servers te installeren.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-EnableSystemTypeWorkstation

Stel deze parameter in op $true de client Configuration Manager op werkstations te installeren.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Deze parameter verwerkt jokertekens en kan leiden tot onverwacht gedrag (niet aanbevolen). U kunt deze niet combineren met DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-InputObject

Geef een client-push-installatieobject op. Gebruik de cmdlet Get-CMClientPushInstallation om dit object op te halen.

Type: IResultObject
Parameter Sets: SearchByValueMandatory, SearchByComponentValueMandatory
Aliases: ClientPushComponent

Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-InstallClientToDomainController

Stel deze parameter in om op te geven of de client Configuration Manager op domeincontrollers moet worden geïnstalleerd:

  • $true: installeer altijd de client op domeincontrollers.
  • $false: installeer nooit de client op domeincontrollers, tenzij opgegeven in de wizard Push-installatie van client.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-InstallationProperty

Geef de installatie-eigenschappen op die moeten worden gebruikt bij het installeren van Configuration Manager client.

Bijvoorbeeld:

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

Zie Over clientinstallatieparameters en -eigenschappen inConfiguration Manager.

Type: String
Parameter Sets: (All)
Aliases:

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

-Name

Hiermee geeft u een naam op voor de push-installatie van de client.

Type: String
Parameter Sets: SearchByNameMandatory
Aliases: SiteName

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-RemoveAccount

Geef een tekenreeksreeksreeks van client-pushinstallatieaccounts op die moeten worden verwijderd. Als u alle accounts wilt verwijderen, gebruikt u de parameter ClearAccount.

Type: String[]
Parameter Sets: (All)
Aliases: RemoveAccounts

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

-SiteCode

Geef de sitecode van drie tekens op. Bijvoorbeeld XYZ.

Type: String
Parameter Sets: SearchBySiteCodeMandatory
Aliases:

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

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

Deze cmdlet biedt ondersteuning voor de meest gebruikte parameters: -Debug, - ErrorAction, - ErrorVariable, - InformationAction, -InformationVariable, - OutVariable,-OutBuffer, - PipelineVariable - Verbose, - WarningAction en -WarningVariable. Zie voor meer informatie about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

OPMERKINGEN

Get-CMClientPushInstallation

Clients installeren op Windows computers in Configuration Manager