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
RELATED LINKS
Clients installeren op Windows computers in Configuration Manager