共用方式為


Set-CMClientPushInstallation

設定用戶端推入安裝的設定。

語法

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 用戶端。

您也可以針對集合內的特定集合或資源執行用戶端推入安裝精靈,以啟動用戶端推入安裝。

如需詳細資訊,請 參閱 How to install clients on Windows-based computers in Configuration Manager

注意事項

從 Configuration Manager 月臺磁碟驅動器執行 Configuration Manager Cmdlet,例如 PS XYZ:\>。 如需詳細資訊,請 參閱開始使用

範例

範例 1:變更用戶端推入安裝的設定

此指令會進行下列設定:

  • 自動為探索到的電腦使用用戶端推送。
  • 將用戶端推送至月台系統伺服器
  • 月臺會使用名為 contoso\svc_smspush 的 帳戶連線到計算機以安裝客戶端軟體。

InstallationProperty 參數會將 Windows Installer 套件的 SMSSITECODE 屬性值設定為 CM1。 此設定會將用戶端指派給具有月臺碼 CM1 的月臺。

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

參數

-AddAccount

為一或多個可以安裝客戶端的帳戶指定字串數位。 帳戶必須是目的地電腦上的本機 系統管理員 。 針對每個帳戶,使用 格式 domain\username

如需詳細資訊,請 參閱用戶端推入安裝帳戶

類型:String[]
別名:AddAccounts
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AllownNTLMFallback

當此參數 $true時,如果站台無法使用 Kerberos 驗證用戶端,則會使用 NTLM 重試連線。 改善安全性的建議設定是將此參數設定為 $false,這需要 Kerberos 而不需要 NTLM 後援。

注意事項

當它使用用戶端推入來安裝 Configuration Manager 用戶端時,月台伺服器會建立與客戶端的遠端連線。 月臺可以要求 Kerberos 相互驗證,方法是不允許在建立連線之前後援至 NTLM。 此行為有助於保護伺服器與客戶端之間的通訊。

視您的安全策略而定,您的環境可能已經偏好或需要 Kerberos,而不是舊版 NTLM 驗證。 如需這些驗證通訊協定之安全性考慮的詳細資訊,請參閱 限制NTLM的 Windows 安全策略設定

若要使用這項功能,客戶端必須位於受信任的 Active Directory 樹系中。 Windows 中的 Kerberos 依賴 Active Directory 進行相互驗證。

類型:Boolean
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ChosenAccount

為已新增至 Configuration Manager 的一或多個帳戶指定字串數位。

類型:String[]
別名:ChosenAccounts
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ClearAccount

新增此參數,以移除站臺上目前針對用戶端推送指定的所有帳戶。 若要移除單一帳戶,請使用 RemoveAccount 參數。

類型:SwitchParameter
別名:ClearAccounts
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Confirm

執行 Cmdlet 之前提示您確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

-DisableWildcardHandling

此參數會將通配符視為常值字元值。 您無法將其與 ForceWildcardHandling 結合。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EnableAutomaticClientPushInstallation

將此參數設定為 $true ,以在新探索到的計算機資源上安裝 Configuration Manager 用戶端。 它也會在未安裝客戶端的現有計算機資源上啟用安裝。

如果您將此參數設定 為 $false,您仍然可以在集合或裝置上使用 [安裝客戶 端] 動作。

類型:Boolean
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EnableSystemTypeConfigurationManager

將此參數設定為 $true ,以在月台系統伺服器上安裝 Configuration Manager 用戶端。

類型:Boolean
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EnableSystemTypeServer

將此參數設定為 $true ,以在伺服器上安裝 Configuration Manager 用戶端。

類型:Boolean
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EnableSystemTypeWorkstation

將此參數設定為 $true ,以在工作站上安裝 Configuration Manager 用戶端。

類型:Boolean
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ForceWildcardHandling

此參數會處理通配符,並可能導致非預期的行為 (不建議) 。 您無法將其與 DisableWildcardHandling 結合。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-InputObject

指定用戶端推入安裝物件。 若要取得此物件,請使用 Get-CMClientPushInstallation Cmdlet。

類型:IResultObject
別名:ClientPushComponent
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元: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 中的用戶端安裝參數和屬性

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-InstallClientToDomainController

設定此參數以指定是否要在網域控制器安裝 Configuration Manager 用戶端:

  • $true:一律在域控制器上安裝用戶端。
  • $false:除非在 [用戶端推入安裝精靈] 中指定,否則請勿在域控制器上安裝用戶端。
類型:Boolean
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Name

指定用戶端推入安裝的名稱。

類型:String
別名:SiteName
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-RemoveAccount

指定要移除之用戶端推入安裝帳戶的字串陣列。 若要移除所有帳戶,請使用 ClearAccount 參數。

類型:String[]
別名:RemoveAccounts
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SiteCode

指定三個字元的月臺碼。 例如,XYZ

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WhatIf

顯示執行 Cmdlet 時會發生什麼情況。 Cmdlet 不會執行。

類型:SwitchParameter
別名:wi
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject