Set-CMClientPushInstallation

클라이언트 푸시 설치에 대한 설정을 구성합니다.

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

이 cmdlet을 사용하여 클라이언트 푸시 설치에 대한 사이트 구성을 변경할 수 있습니다. 클라이언트 푸시 설치 방법은 사이트에서 검색하는 컴퓨터에 Configuration Manager 클라이언트를 설치합니다.

또한 컬렉션 내의 특정 컬렉션 또는 리소스에 대해 클라이언트 푸시 설치 마법사를 실행하여 클라이언트 푸시 설치를 시작할 수도 있습니다.

자세한 내용은 Configuration Manager에서 Windows 기반 컴퓨터에 클라이언트를 설치하는 방법을 참조하세요.

참고

Configuration Manager 사이트 드라이브에서 Configuration Manager cmdlet을 실행합니다(예: PS XYZ:\> ). 자세한 내용은 시작을 참조하세요.

예제

예제 1: 클라이언트 푸시 설치의 설정 변경

이 명령은 다음 구성을 구성합니다.

  • 검색된 컴퓨터에 클라이언트 푸시를 자동으로 사용
  • 사이트 시스템 서버에 클라이언트 푸시
  • 이 사이트는 contoso\svc_smspush 계정을 사용하여 컴퓨터에 연결하여 클라이언트 소프트웨어를 설치합니다.

InstallationProperty 매개 변수는 설치 관리자 패키지의 SMSSITECODE 속성 값을 cm1로Windows. 이 설정은 사이트 코드 CM1이 있는 사이트에 클라이언트를 할당합니다.

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

매개 변수

-AddAccount

클라이언트를 설치할 수 있는 하나 이상의 계정에 대한 문자열 배열을 지정합니다. 계정은 대상 컴퓨터의 로컬 관리자 계정으로 설정해야 합니다. 각 계정에 대해 형식을 domain\username 사용하세요.

자세한 내용은 클라이언트 푸시 설치 계정 을 참조하세요.

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

-AllownNTLMFallback

이 매개 변수를$true 사이트가 Kerberos를 사용하여 클라이언트를 인증할 수 없는 경우 NTLM을 사용하여 연결을 다시 검색합니다. 보안을 향상시키는 데 권장되는 구성은 **** 이 매개 변수를 NTLM $false 없이 Kerberos를 요구하는 으로 설정하는 것입니다.

참고

클라이언트 푸시를 사용하여 Configuration Manager 클라이언트를 설치하면 사이트 서버가 클라이언트에 대한 원격 연결을 만듭니다. 사이트에 연결을 설정하기 전에 NTLM으로의 변경을 허용하지 못하도록 Kerberos 상호 인증을 요구할 수 있습니다. 이 동작은 서버와 클라이언트 간의 통신을 보호하는 데 도움이 됩니다.

보안 정책에 따라 환경이 이전 NTLM 인증보다 Kerberos를 이미 선호하거나 요구할 수 있습니다. 이러한 인증 프로토콜의 보안 고려 사항과 관련한 자세한 내용은 NTLM을제한하는 Windows 보안 정책 설정을 읽어 보십시오.

이 기능을 사용하려면 클라이언트가 신뢰할 수 있는 Active Directory 포리스트에 있어야 합니다. Windows Kerberos는 상호 인증을 위해 Active Directory를 사용 합니다.

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

-ChosenAccount

Configuration Manager에 이미 추가된 하나 이상의 계정에 대한 문자열 배열을 지정합니다.

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

-ClearAccount

사이트에서 클라이언트 푸시에 대해 현재 지정된 모든 계정을 제거하려면 이 매개 변수를 추가합니다. 단일 계정을 제거하려면 RemoveAccount 매개 변수를 사용합니다.

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

-Confirm

cmdlet을 실행하기 전에 확인 메시지를 표시합니다.

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

-DisableWildcardHandling

이 매개 변수는 와일드카드 문자를 리터럴 문자 값으로 처리합니다. ForceWildcardHandling과결합할 수 있습니다.

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

-EnableAutomaticClientPushInstallation

이 매개 **** 변수를 $true 새로 검색된 컴퓨터 리소스에 Configuration Manager 클라이언트를 설치합니다. 또한 클라이언트가 설치되지 않은 기존 컴퓨터 리소스에 설치할 수 있습니다.

이 매개 변수를 $false 컬렉션또는 장치에서 클라이언트 설치 작업을 사용할 수 있습니다.

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

-EnableSystemTypeConfigurationManager

이 매개 변수를 $true 시스템 서버에 Configuration Manager 클라이언트를 설치합니다.

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

-EnableSystemTypeServer

이 매개 **** 변수를 $true Configuration Manager 클라이언트를 서버에 설치합니다.

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

-EnableSystemTypeWorkstation

이 매개 **** 변수를 $true 설치하려면 구성 관리자 클라이언트를 설치합니다.

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

-ForceWildcardHandling

이 매개 변수는 와일드카드 문자를 처리하며 예기치 않은 동작이 발생할 수 있습니다(권장하지 않음). DisableWildcardHandling과결합할 수 없습니다.

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

-InputObject

클라이언트 푸시 설치 개체를 지정합니다. 이 개체를 얻습니다. Get-CMClientPushInstallation cmdlet을 사용합니다.

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

-InstallationProperty

Configuration Manager 클라이언트를 설치할 때 사용할 설치 속성을 지정합니다.

예제:

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

자세한 내용은 Configuration Manager의 클라이언트 설치 매개 변수 및 속성 정보를 참조하세요.

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

-InstallClientToDomainController

도메인 컨트롤러에 Configuration Manager 클라이언트를 설치할지 여부를 지정하려면 이 매개 변수를 설정합니다.

  • $true: 항상 도메인 컨트롤러에 클라이언트를 설치합니다.
  • $false: 클라이언트 푸시 설치 마법사에 지정되지 않은 경우 도메인 컨트롤러에 클라이언트를 설치하지 않습니다.
Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Name

클라이언트 푸시 설치의 이름을 지정합니다.

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

-RemoveAccount

제거할 클라이언트 푸시 설치 계정의 문자열 배열을 지정합니다. 모든 계정을 제거하려면 ClearAccount 매개 변수를 사용합니다.

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

-SiteCode

세 문자 사이트 코드를 지정합니다. 예를 들면 XYZ와 같습니다.

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

-WhatIf

cmdlet이 실행되면 어떻게 되는지 보여줍니다. 이 cmdlet은 실행되지 않습니다.

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

입력

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject