Set-CMClientPushInstallation
SYNOPSIS
Skonfiguruj ustawienia instalacji wypychaowej klienta.
SYNTAX
SearchByValueMandatory (ustawienie domyślne)
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
To polecenie cmdlet pozwala zmienić konfigurację lokacji instalacji wypychanej klienta. Metoda instalacji wypychanej klienta instaluje klienta Menedżer konfiguracji na komputerach odnajdynych przez lokację.
Można również uruchomić instalację wypychaną klienta, uruchamiając Kreatora instalacji wypychania klienta dla określonej kolekcji lub zasobu w kolekcji.
Aby uzyskać więcej informacji, zobacz How to install clients on Windows-based computers in Menedżer konfiguracji.
Uwaga
Uruchom Menedżer konfiguracji cmdlet z Menedżer konfiguracji lokacji, na przykład PS XYZ:\>
. Aby uzyskać więcej informacji, zobacz wprowadzenie.
EXAMPLES
Przykład 1: Zmiana ustawień instalacji wypychaowej klienta
To polecenie powoduje, że następujące konfiguracje:
- Automatyczne używanie wypychania klienta dla odnalezionych komputerów.
- Wypychanie klienta do serwerów systemu lokacji
- Lokacja używa konta o nazwie contoso\svc_smspush do łączenia się z komputerem w celu zainstalowania oprogramowania klienckiego.
Parametr InstallationProperty ustawia wartość właściwości SMSSITECODE pakietu instalatora Windows cm1. To ustawienie przypisuje klienta do lokacji z kodem lokacji CM1.
Set-CMClientPushInstallation -SiteCode "CM1" -EnableAutomaticClientPushInstallation $True -EnableSystemTypeConfiguationManager $True -ChosenAccount "contoso\svc_smspush" -InstallationProperty "SMSSITECODE=CM1"
PARAMETERS
-AddAccount
Określ tablicę ciągów dla co najmniej jednego konta, które może zainstalować klienta. Konta muszą być administratorami lokalnymi na komputerze docelowym. Dla każdego konta użyj formatu domain\username
.
Aby uzyskać więcej informacji, zobacz Konto instalacji wypychania klienta.
Type: String[]
Parameter Sets: (All)
Aliases: AddAccounts
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AllownNTLMFallback
Jeśli ten parametr jest $true, jeśli lokacja nie może uwierzytelnić klienta przy użyciu protokołu Kerberos, ponowne próby nawiązaniu połączenia przy użyciu protokołu NTLM. Zalecaną konfiguracją w celu poprawy zabezpieczeń jest ustawienie tego parametru na wartość $false, co wymaga protokołu Kerberos bez rezerwowego protokołu NTLM.
Uwaga
Gdy program instaluje klienta przy Menedżer konfiguracji wypychania, serwer lokacji tworzy połączenie zdalne z klientem. Lokacja może wymagać wzajemnego uwierzytelniania Kerberos, nie zezwalając na rezerwowy protokół NTLM przed nawiązaniem połączenia. Takie zachowanie pomaga zabezpieczyć komunikację między serwerem a klientem.
W zależności od zasad zabezpieczeń środowisko może już preferować lub wymagać protokołu Kerberos zamiast starszego uwierzytelniania NTLM. Aby uzyskać więcej informacji na temat zabezpieczeń tych protokołów uwierzytelniania, przeczytaj o ustawieniach zasad zabezpieczeń usługi Windows w celu ograniczenia protokołu NTLM.
Aby korzystać z tej funkcji, klienci muszą znajdować się w zaufanym lesie usługi Active Directory. Protokół Kerberos w Windows korzysta z usługi Active Directory do wzajemnego uwierzytelniania.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ChosenAccount
Określ tablicę ciągów dla co najmniej jednego konta dodanego do Menedżer konfiguracji.
Type: String[]
Parameter Sets: (All)
Aliases: ChosenAccounts
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ClearAccount
Dodaj ten parametr, aby usunąć wszystkie konta, które są obecnie określone dla wypychania klienta w lokacji. Aby usunąć jedno konto, użyj RemoveAccount parametru.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: ClearAccounts
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-DisableWildcardHandling
Ten parametr traktuje symbole wieloznaczne jako wartości literału znaków. Nie można połączyć go z forceWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EnableAutomaticClientPushInstallation
Ustaw ten parametr na $true, aby zainstalować Menedżer konfiguracji klienta programu na nowo odnalezionych zasobach komputera. Umożliwia również instalację istniejących zasobów komputera, na których nie zainstalowano klienta programu .
Jeśli ten parametr zostanie ustawiony na wartość $false, nadal możesz użyć akcji Zainstaluj klienta dla kolekcji lub urządzenia.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EnableSystemTypeConfigurationManager
Ustaw ten parametr na $true instalacji klienta Menedżer konfiguracji na serwerach systemu lokacji.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EnableSystemTypeServer
Ustaw ten parametr na $true, aby zainstalować klienta Menedżer konfiguracji na serwerach.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EnableSystemTypeWorkstation
Ustaw ten parametr na $true, aby zainstalować klienta Menedżer konfiguracji na stacjach roboczych.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
Ten parametr przetwarza symbole wieloznaczne i może prowadzić do nieoczekiwanego zachowania (nie jest zalecane). Nie można połączyć go z disableWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-InputObject
Określ obiekt instalacji wypychaowej klienta. Aby uzyskać ten obiekt, użyj polecenia cmdlet Get-CMClientPushInstallation.
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
Ustaw ten parametr, aby określić, czy zainstalować klienta Menedżer konfiguracji na kontrolerach domeny:
- $true: zawsze instaluj klienta na kontrolerach domeny.
- $false: nigdy nie instaluj klienta na kontrolerach domeny, chyba że zostanie określony w Kreatorze instalacji wypychania klienta.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-InstallationProperty
Określ wszelkie właściwości instalacji, które mają być Menedżer konfiguracji klienta programu .
Na przykład:
/mp:mp01.contoso.com CCMDEBUGLOGGING="1" CCMLOGGINGENABLED="TRUE" CCMLOGLEVEL="0" CCMLOGMAXHISTORY="5" CCMLOGMAXSIZE="10000000" SMSCACHESIZE="15000" SMSSITECODE="XYZ" SMSMP=mp01.contoso.com
Aby uzyskać więcej informacji, zobacz Informacje o parametrach iwłaściwościach instalacji klienta w Menedżer konfiguracji .
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Name
Określa nazwę instalacji wypychania klienta.
Type: String
Parameter Sets: SearchByNameMandatory
Aliases: SiteName
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RemoveAccount
Określ tablicę ciągów kont instalacji wypychanych klientów do usunięcia. Aby usunąć wszystkie konta, użyj ClearAccount parametru.
Type: String[]
Parameter Sets: (All)
Aliases: RemoveAccounts
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SiteCode (Kod lokacji)
Określ trzy znakowy kod lokacji. Na przykład XYZ
.
Type: String
Parameter Sets: SearchBySiteCodeMandatory
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie jest uruchamiane.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
Typowe parametry
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.
INPUTS
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
OUTPUTS
UWAGI
RELATED LINKS
Jak instalować klientów na Windows komputerach opartych na systemie Menedżer konfiguracji