關於Configuration Manager中的用戶端安裝參數和屬性
適用於:Configuration Manager (目前的分支)
使用 CCMSetup.exe 命令來安裝Configuration Manager用戶端。 如果您在命令列上提供用戶端安裝 參數 ,它們會修改安裝行為。 如果您在命令列上提供用戶端安裝 屬性 ,它們會修改已安裝用戶端代理程式的初始組態。
關於 CCMSetup.exe
CCMSetup.exe 命令會下載必要的檔案,以從管理點或來源位置安裝用戶端。 這些檔案可能包括:
安裝用戶端軟體的 Windows Installer 套件 client.msi
用戶端必要條件
匯報和修正Configuration Manager用戶端
注意事項
您無法直接安裝 client.msi。
CCMSetup.exe 提供命令列 參數 來自訂安裝。 參數前面會加上斜線 () /
,通常是小寫。 必要時,您可以使用冒號 (:
) 緊接在 值後面,指定參數的值。 如需詳細資訊, 請參閱CCMSetup.exe 命令列參數。
您也可以在 CCMSetup.exe 命令列提供 屬性 ,以修改 client.msi 的行為。 依照慣例的屬性是大寫。 您可以使用等號指定屬性的值 (=
) 緊接著值。 如需詳細資訊, 請參閱Client.msi 屬性。
重要事項
在指定 client.msi 屬性之前,請先指定 CCMSetup 參數。
CCMSetup.exe 和支援的檔案位於月臺伺服器上Configuration Manager安裝資料夾的 Client 資料夾中。 Configuration Manager將此資料夾共用至網站共用下的網路。 例如,\\SiteServer\SMS_ABC\Client
。
在命令提示字元中,CCMSetup.exe 命令會使用下列格式:
CCMSetup.exe [<Ccmsetup parameters>] [<client.msi setup properties>]
例如:
CCMSetup.exe /mp:SMSMP01 /logon SMSSITECODE=S01 FSP=SMSFSP01
此範例會執行下列動作:
指定名為 SMSMP01 的管理點,以要求發佈點清單以下載用戶端安裝檔案。
指定如果電腦上已有用戶端版本,則應該停止安裝。
指示 client.msi 將用戶端指派給月臺碼 S01。
指示 client.msi 使用名為 SMSFP01 的後援狀態點。
提示
如果參數值有空格,請以引號括住它。
如果您擴充 Configuration Manager 的 Active Directory 架構,月臺會在 Active Directory 網域服務 中發佈許多用戶端安裝屬性。 Configuration Manager用戶端會自動讀取這些屬性。 如需詳細資訊,請參閱關於發佈至 Active Directory 網域服務 的用戶端安裝屬性
CCMSetup.exe 命令列參數
/?
顯示適用于 ccmsetup.exe 的可用命令列參數。
範例:ccmsetup.exe /?
/AllowMetered
使用此參數來控制用戶端在計量付費網路上的行為。 此參數不接受任何值。 當您允許 ccmsetup 在計量付費網路上進行用戶端通訊時,它會下載內容、向網站註冊,以及下載初始原則。 任何進一步的用戶端通訊都會遵循該原則的用戶端設定。 如需詳細資訊,請 參閱關於用戶端設定。
如果您在現有的裝置上重新安裝用戶端,它會使用下列優先順序來判斷其設定:
- 現有的本機用戶端原則
- 儲存在 Windows 登錄中的最後一個命令列
- ccmsetup 命令列上的參數
/AlwaysExcludeUpgrade
此參數會指定當您啟用 自動用戶端升級時,用戶端是否會自動升級。
支援的值:
-
TRUE
:用戶端不會自動升級 -
FALSE
:用戶端會自動升級預設 ()
例如:
CCMSetup.exe /AlwaysExcludeUpgrade:TRUE
如需詳細資訊,請參閱 延伸互通性用戶端。
注意事項
使用 /AlwaysExcludeUpgrade
參數時,自動升級仍會執行。 不過,當 CCMSetup 執行 以執行升級時,它會注意到 /AlwaysExcludeUpgrade
參數已設定,而且會在 ccmsetup.log中記錄下列這一行:
Client is stamped with /alwaysexcludeupgrade. Stop proceeding.
CCMSetup 接著會立即結束,而不會執行升級。
/BITSPriority
當裝置透過 HTTP 連線下載用戶端安裝檔案時,請使用此參數來指定下載優先順序。 指定下列其中一個可能值:
FOREGROUND
HIGH
NORMAL
(預設)LOW
範例:ccmsetup.exe /BITSPriority:HIGH
/config
此參數會指定列出用戶端安裝屬性的文字檔。
如果 CCMSetup 是以服務方式執行,請將此檔案放在 CCMSetup 系統資料夾中:
%Windir%\Ccmsetup
。如果您指定
/noservice
參數,請將此檔案放在與 CCMSetup.exe 相同的資料夾中。
範例:CCMSetup.exe /config:"configuration file name.txt"
若要提供正確的檔案格式,請使用月臺伺服器上Configuration Manager安裝目錄中 \bin\<platform>
資料夾中的mobileclienttemplate.tcf檔案。 此檔案有區段及其使用方式的相關批註。 在區段中 [Client Install]
指定用戶端安裝屬性,在下列文字後面: Install=INSTALL=ALL
。
範例 [Client Install]
區段專案: Install=INSTALL=ALL SMSSITECODE=ABC SMSCACHESIZE=100
/downloadtimeout
如果 CCMSetup 無法下載用戶端安裝檔案,此參數會指定以分鐘為單位的最大逾時。 在此逾時之後,CCMSetup 會停止嘗試下載安裝檔案。 預設值為 1440 分鐘, (一天) 。
/retry
使用 參數來指定重試嘗試之間的間隔。
範例:ccmsetup.exe /downloadtimeout:100
/ExcludeFeatures
此參數會指定 CCMSetup.exe 不會安裝指定的功能。
範例: CCMSetup.exe /ExcludeFeatures:ClientUI
不會在用戶端上安裝軟體中心。
注意事項
ClientUI
是 參數唯一支援的 /ExcludeFeatures
值。
/forceinstall
指定 CCMSetup.exe 卸載任何現有的用戶端,並安裝新的用戶端。
/forcereboot
使用此參數可強制電腦在必要時重新開機,以完成安裝。 如果您未指定此參數,CCMSetup 會在需要重新開機時結束。 接著會在下次手動重新開機之後繼續執行。
範例:CCMSetup.exe /forcereboot
/logon
如果已安裝任何版本的用戶端,此參數會指定應該停止用戶端安裝。
範例:ccmsetup.exe /logon
/mp
指定管理點,讓用戶端用來尋找用戶端安裝檔案最接近的發佈點。 如果沒有發佈點,或電腦在四小時後無法從發佈點下載檔案,則會從指定的管理點下載檔案。
如需 ccmsetup 如何下載內容的詳細資訊,請參閱 界限群組 - 用戶端安裝。 如果您同時 /mp
使用 和 /source
參數,該文章也包含 ccmsetup 行為的詳細資料。
重要事項
此參數會指定電腦尋找下載來源的初始管理點,而且可以是任何月臺中的任何管理點。 它不會將用戶端 指派給 指定的管理點。
電腦會根據用戶端連線的月臺系統角色設定,透過 HTTP 或 HTTPS 連線下載檔案。 如果您進行設定,下載也可以使用 BITS 節流。 如果您只針對 HTTPS 用戶端連線設定所有發佈點和管理點,請確認用戶端電腦具有有效的用戶端憑證。
您可以使用 /mp
命令列參數來指定多個管理點。 如果電腦無法連線到第一個電腦,它會嘗試指定清單中的下一個。 當您指定多個管理點時,請以分號分隔值。
如果用戶端使用 HTTPS 連線到管理點,請指定 FQDN 而不是電腦名稱稱。 值必須符合管理點 PKI 憑證的 主體 或 主體別名。 雖然Configuration Manager支援針對內部網路上的連線使用憑證中的電腦名稱稱,但建議使用 FQDN。
具有電腦名稱稱的範例: ccmsetup.exe /mp:SMSMP01
FQDN 的範例: ccmsetup.exe /mp:smsmp01.contoso.com
此參數也可以指定雲端管理閘道的 URL (CMG) 。 使用此 URL 在以網際網路為基礎的裝置上安裝用戶端。 若要取得此參數的值,請使用下列步驟:
建立 CMG。 如需詳細資訊, 請參閱設定 CMG。
在使用中用戶端上,以系統管理員身分開啟Windows PowerShell命令提示字元。
執行下列命令:
(Get-WmiObject -Namespace Root\Ccm\LocationServices -Class SMS_ActiveMPCandidate | Where-Object {$_.Type -eq "Internet"}).MP
附加
https://
前置詞以搭配/mp
參數使用。
當您使用雲端管理閘道 URL 時的範例: ccmsetup.exe /mp:https://CONTOSO.CLOUDAPP.NET/CCM_Proxy_MutualAuth/72057598037248100
重要事項
為 參數指定雲端管理閘道 /mp
的 URL 時,它必須以 開頭 https://
。
注意事項
/mp 命令列參數不會指定安裝後Configuration Manager用戶端所使用的管理點。 若要指定Configuration Manager用戶端安裝後所使用的初始管理點,請使用SMSMP client.msi 屬性。 若要指定Configuration Manager用戶端安裝後要使用的管理點清單,請使用SMSMPLIST client.msi 屬性。
/NoCRLCheck
指定當用戶端透過 HTTPS 與 PKI 憑證進行通訊時,不應檢查 CRL () 的憑證撤銷清單。 當您未指定此參數時,用戶端會先檢查 CRL,再建立 HTTPS 連線。 如需用戶端 CRL 檢查的詳細資訊,請參閱 規劃 PKI 憑證撤銷。
範例:CCMSetup.exe /UsePKICert /NoCRLCheck
/noservice
此參數會防止 CCMSetup 以服務身分執行,其預設會執行此動作。 當 CCMSetup 以服務方式執行時,它會在電腦的本機系統帳戶內容中執行。 此帳戶可能沒有足夠的許可權可存取安裝所需的網路資源。 使用 /noservice
時,CCMSetup.exe 在您用來啟動安裝的使用者帳戶內容中執行。
範例:ccmsetup.exe /noservice
/regtoken
使用此參數來提供大量註冊權杖。 以網際網路為基礎的裝置會透過雲端管理閘道 (CMG) ,在註冊程式中使用此權杖。 如需詳細資訊,請參閱 CMG 的權杖型驗證。
當您使用此參數時,也包含下列參數和屬性:
下列範例命令列包含其他必要的安裝參數和屬性:
ccmsetup.exe /mp:https://CONTOSO.CLOUDAPP.NET/CCM_Proxy_MutualAuth/72186325152220500 CCMHOSTNAME=CONTOSO.CLOUDAPP.NET/CCM_Proxy_MutualAuth/72186325152220500 SMSSITECODE=ABC SMSMP=https://mp1.contoso.com /regtoken:eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik9Tbzh2Tmd5VldRUjlDYVh5T2lacHFlMDlXNCJ9.eyJTQ0NNVG9rZW5DYXRlZ29yeSI6IlN7Q01QcmVBdXRoVG9rZW4iLCJBdXRob3JpdHkiOiJTQ0NNIiwiTGljZW5zZSI6IlNDQ00iLCJUeXBlIjoiQnVsa1JlZ2lzdHJhdGlvbiIsIlRlbmFudElkIjoiQ0RDQzVFOTEtMEFERi00QTI0LTgyRDAtMTk2NjY3RjFDMDgxIiwiVW5pcXVlSWQiOiJkYjU5MWUzMy1wNmZkLTRjNWItODJmMy1iZjY3M2U1YmQwYTIiLCJpc3MiOiJ1cm46c2NjbTpvYXV0aDI6Y2RjYzVlOTEtMGFkZi00YTI0LTgyZDAtMTk2NjY3ZjFjMDgxIiwiYXVkIjoidXJuOnNjY206c2VydmljZSIsImV4cCI6MTU4MDQxNbUwNSwibmJmIjoxNTgwMTU2MzA1fQ.ZUJkxCX6lxHUZhMH_WhYXFm_tbXenEdpgnbIqI1h8hYIJw7xDk3wv625SCfNfsqxhAwRwJByfkXdVGgIpAcFshzArXUVPPvmiUGaxlbB83etUTQjrLIk-gvQQZiE5NSgJ63LCp5KtqFCZe8vlZxnOloErFIrebjFikxqAgwOO4i5ukJdl3KQ07YPRhwpuXmwxRf1vsiawXBvTMhy40SOeZ3mAyCRypQpQNa7NM3adCBwUtYKwHqiX3r1jQU0y57LvU_brBfLUL6JUpk3ri-LSpwPFarRXzZPJUu4-mQFIgrMmKCYbFk3AaEvvrJienfWSvFYLpIYA7lg-6EVYRcCAA
提示
如果 CCMSetup 傳回錯誤0x87d0027e,請嘗試從命令列移除 /mp
參數。
/retry
如果 CCMSetup.exe 無法下載安裝檔案,請使用此參數以分鐘為單位指定重試間隔。 CCMSetup 會繼續重試,直到達到 參數中 /downloadtimeout
指定的限制為止。
範例:ccmsetup.exe /retry:20
/service
指定 CCMSetup 應該以使用本機系統帳戶的服務執行。
提示
如果您使用腳本來搭配 參數執行 CCMSetup.exe /service
,CCMSetup.exe 在服務啟動後結束。 它可能無法正確地向腳本報告安裝詳細資料。
範例:ccmsetup.exe /service
/skipprereq
此參數指定 CCMSetup.exe 不會安裝指定的必要條件。 您可以輸入多個值。 使用分號字元 (;
) 來分隔每個值。
範例:
CCMSetup.exe /skipprereq:filename.exe
CCMSetup.exe /skipprereq:filename1.exe;filename2.exe
如需用戶端必要條件的詳細資訊,請參閱 Windows 用戶端必要條件。
/source
指定檔案下載位置。 使用本機或 UNC 路徑。 裝置會使用伺服器訊息區 (SMB) 通訊協定來下載檔案。 若要使用 /source
,用戶端安裝的 Windows 使用者帳戶需要位置的 讀 取許可權。
如需 ccmsetup 如何下載內容的詳細資訊,請參閱 界限群組 - 用戶端安裝。 如果您同時 /mp
使用 和 /source
參數,該文章也包含 ccmsetup 行為的詳細資料。
提示
您可以在命令列中多次使用 /source
參數來指定替代下載位置。
範例:ccmsetup.exe /source:"\\server\share"
/uninstall
使用此參數卸載Configuration Manager用戶端。 如需詳細資訊,請 參閱卸載用戶端。
範例:ccmsetup.exe /uninstall
注意事項
從 2111 版開始,當您卸載用戶端時,如果用戶端存在,它也會移除用戶端啟動程式,ccmsetup.msi。
/UsePKICert
指定此參數,讓用戶端使用 PKI 用戶端驗證憑證。 如果您未包含此參數,或用戶端找不到有效的憑證,它會篩選掉所有 HTTPS 管理點,包括雲端管理閘道 (CMG) 。 用戶端會使用具有自我簽署憑證的 HTTP 連線。
範例:CCMSetup.exe /UsePKICert
如果裝置使用Microsoft Entra識別碼進行用戶端驗證,而且也有 PKI 型用戶端驗證憑證,如果您使用包含此參數,用戶端將無法從雲端管理閘道取得Microsoft Entra上線資訊, (CMG) 。 對於使用Microsoft Entra驗證的用戶端,請勿指定此參數,但包含AADRESOURCEURI和AADCLIENTAPPID屬性。
注意事項
在某些情況下,您不需要指定此參數,但仍會使用用戶端憑證。 例如,用戶端推入和軟體更新型用戶端安裝。 當您手動安裝用戶端,並搭配啟用 HTTPS 的管理點使用 參數時, /mp
請使用此參數。
此外,當您安裝僅限網際網路通訊的用戶端時,也請指定此參數。 搭配使用 CCMALWAYSINF=1
以網際網路為基礎的管理點屬性, (CCMHOSTNAME
) 和月臺碼 (SMSSITECODE
) 。 如需網際網路型用戶端管理的詳細資訊,請參 閱網際網路或不受信任樹系的用戶端通訊考慮。
/IgnoreSkipUpgrade
指定此參數以手動升級排除的用戶端。 如需詳細資訊,請 參閱如何從升級排除用戶端。
CCMSetup.exe 傳回碼
CCMSetup.exe 命令提供下列傳回碼。 若要進行疑難排解,請檢閱 %WinDir%\ccmsetup\Logs\ccmsetup.log
用戶端上的內容和傳回碼的其他詳細資料。
傳回碼 | 意義 |
---|---|
0 | 成功 |
6 | 錯誤 |
7 | 需要重新開機 |
8 | 安裝程式已在執行中 |
9 | 必要條件評估失敗 |
10 | 安裝程式資訊清單雜湊驗證失敗 |
Ccmsetup.msi 屬性
下列屬性可以修改 ccmsetup.msi 的安裝行為。
CCMSETUPCMD
使用此 ccmsetup。msi 屬性,可將其他命令列參數和屬性傳遞至 ccmsetup。exe。 在引號內包含其他參數和屬性 () "
。 當您使用Intune MDM 安裝方法啟動Configuration Manager用戶端時,請使用此屬性。
範例:ccmsetup.msi CCMSETUPCMD="/mp:https://mp.contoso.com CCMHOSTNAME=mp.contoso.com"
提示
Microsoft Intune會將命令列限制為 1024 個字元。
Client.msi 屬性
下列屬性可以修改 ccmsetup.exe 安裝之 client.msi 的安裝行為。
AADCLIENTAPPID
指定Microsoft Entra用戶端應用程式識別碼。 當您設定雲端管理的 Azure 服務 時,會建立或匯入用戶端應用程式。 Azure 系統管理員可以從Azure 入口網站取得此屬性的值。 如需詳細資訊,請參閱 取得應用程式識別碼。 針對 屬性 AADCLIENTAPPID
,此應用程式識別碼適用于 原生 應用程式類型。
範例:ccmsetup.exe AADCLIENTAPPID=aa28e7f1-b88a-43cd-a2e3-f88b257c863b
AADRESOURCEURI
指定Microsoft Entra伺服器應用程式識別碼。 當您設定雲端管理的 Azure 服務 時,會建立或匯入伺服器應用程式。 當您建立伺服器應用程式時,在 [建立伺服器應用程式] 視窗中,此屬性是 [應用程式識別碼 URI]。
Azure 系統管理員可以從Azure 入口網站取得此屬性的值。 在[Microsoft Entra標識符] 中,尋找[應用程式註冊] 底下的伺服器應用程式。 尋找應用程式類型 Web 應用程式/API。 開啟應用程式,選取 [ 設定],然後選取 [ 屬性]。 使用此 AADRESOURCEURI
用戶端安裝屬性的應用程式識別碼 URI值。
範例:ccmsetup.exe AADRESOURCEURI=https://contososerver
AADTENANTID
指定Microsoft Entra租使用者識別碼。 當您設定雲端管理的Azure 服務時,Configuration Manager此租使用者的連結。 若要取得此屬性的值,請使用下列步驟:
在執行Windows 10或更新版本並加入相同Microsoft Entra租使用者的裝置上,開啟命令提示字元。
執行下列命令:
dsregcmd.exe /status
在 [裝置狀態] 區段中,尋找 TenantId 值。 例如,
TenantId : 607b7853-6f6f-4d5d-b3d4-811c33fdd49a
注意事項
Azure 系統管理員也可以在Azure 入口網站中取得此值。 如需詳細資訊,請參閱 取得租使用者識別碼。
範例:ccmsetup.exe AADTENANTID=607b7853-6f6f-4d5d-b3d4-811c33fdd49a
CCMADMINS
指定要授與用戶端設定和原則存取權的一或多個 Windows 使用者帳戶或群組。 當您在用戶端電腦上沒有本機系統管理認證時,這個屬性會很有用。 指定以分號分隔的帳戶清單 () ;
。
範例:CCMSetup.exe CCMADMINS="domain\account1;domain\group1"
CCMALLOWSILENTREBOOT
如有必要,允許電腦在用戶端安裝之後以無訊息方式重新開機。
重要事項
當您使用此屬性時,電腦會重新開機,而不會出現警告。 即使使用者已登入 Windows,也會發生此行為。
範例:CCMSetup.exe CCMALLOWSILENTREBOOT
CCMALWAYSINF
若要指定用戶端一律以網際網路為基礎,且永遠不會連線到內部網路,請將此屬性值設定為 1
。 用戶端的連線類型會顯示 Always Internet。
使用此屬性搭配 CCMHOSTNAME 來指定以網際網路為基礎的管理點的 FQDN。 同時搭配 CCMSetup 參數 UsePKICert 和 SMSSITECODE 屬性使用。
如需網際網路型用戶端管理的詳細資訊,請參 閱網際網路或不受信任樹系的用戶端通訊考慮。
範例:CCMSetup.exe /UsePKICert CCMALWAYSINF=1 CCMHOSTNAME=SERVER3.CONTOSO.COM SMSSITECODE=ABC
CCMCERTISSUERS
使用此屬性來指定憑證簽發者清單。 此清單包含受信任根憑證授權單位的憑證資訊, (CA) Configuration Manager月臺信任。
此值是根 CA 憑證中主體屬性的區分大小寫比對。 以逗號 () 或分號 (,
) ;
分隔屬性。 使用分隔符號列 () |
指定多個根 CA 憑證。
範例:CCMCERTISSUERS="CN=Contoso Root CA; OU=Servers; O=Contoso, Ltd; C=US | CN=Litware Corporate Root CA; O=Litware, Inc."
提示
在月臺的mobileclient.tcf檔案中,使用CertificateIssuers屬性的值。 此檔案位於 \bin\<platform>
月臺伺服器上Configuration Manager安裝目錄的子資料夾中。
如需憑證簽發者清單的詳細資訊,以及用戶端在憑證選取程式期間的使用方式,請參閱 規劃 PKI 用戶端憑證選取。
CCMCERTNAMECHECK
從 2207 版開始,此屬性可用來略過檢查憑證的主體名稱。
CCMCERTNAMECHECK=0
會略過檢查憑證的主體名稱。
CCMCERTSEL
如果用戶端有多個憑證可進行 HTTPS 通訊,則此屬性會指定其選取有效用戶端驗證憑證的準則。
使用下列關鍵字來搜尋憑證主體名稱或主體別名:
-
Subject
:尋找完全相符專案 -
SubjectStr
:尋找部分相符專案
範例:
CCMCERTSEL="Subject:computer1.contoso.com"
:搜尋與主體名稱或主體別名中電腦名稱稱computer1.contoso.com
完全相符的憑證。CCMCERTSEL="SubjectStr:contoso.com"
:搜尋主體名稱或主體別名中包含contoso.com
的憑證。
SubjectAttr
使用 關鍵字來搜尋物件識別碼 (OID) 或主體別名中的辨別名稱屬性。
範例:
CCMCERTSEL="SubjectAttr:2.5.4.11 = Computers"
:搜尋以物件識別碼表示且名為 的Computers
組織單位屬性。CCMCERTSEL="SubjectAttr:OU = Computers"
:搜尋以辨別名稱表示且名為 的Computers
組織單位屬性。
重要事項
如果您使用主體名稱,關鍵 Subject
詞會區分大小寫,而且 SubjectStr
關鍵字不區分大小寫。
如果您使用主體別名, Subject
則 和 SubjectStr
關鍵字都不區分大小寫。
如需可用於憑證選取的完整屬性清單,請參閱 PKI 憑證選取準則的支援屬性值。
如果有多個憑證符合搜尋,而且您將 設定為 CCMFIRSTCERT
1
,則用戶端安裝程式會選取有效期間最長的憑證。
CCMCERTSTORE
如果用戶端安裝程式在電腦的預設 個人 憑證存放區中找不到有效的憑證,請使用此屬性來指定替代憑證存放區名稱。
範例:CCMSetup.exe /UsePKICert CCMCERTSTORE="ConfigMgr"
CCMDEBUGLOGGING
此屬性可在用戶端安裝時啟用偵錯記錄。 此屬性會導致用戶端記錄低階資訊以進行疑難排解。 避免在生產網站中使用此屬性。 可能會發生過多的記錄,這可能會讓您難以在記錄檔中找到相關資訊。 也請啟用 CCMENABLELOGGING
。
支援的值:
-
0
:關閉偵錯記錄 (預設) -
1
:開啟偵錯記錄
範例:CCMSetup.exe CCMDEBUGLOGGING=1
如需詳細資訊,請 參閱關於記錄檔。
CCMENABLELOGGING
Configuration Manager預設會啟用記錄。
支援的值:
-
TRUE
:開啟記錄 (預設) -
FALSE
:關閉記錄
範例:CCMSetup.exe CCMENABLELOGGING=TRUE
如需詳細資訊,請 參閱關於記錄檔。
CCMEVALINTERVAL
用戶端健康情況評估工具 (ccmeval.exe) 執行的頻率,以分鐘為單位。 指定從 1
到 1440
的整數值。 根據預設,ccmeval (1440 分鐘) 一天執行一次。
範例:CCMSetup.exe CCMEVALINTERVAL=1440
如需用戶端健康情況評估的詳細資訊,請 參閱監視用戶端。
CCMEVALHOUR
用戶端健康情況評估工具 (ccmeval.exe) 執行期間的小時。 指定從 0
午夜 () 到 23
下午 11:00 () 的整數值。 根據預設,ccmeval 會在午夜執行。
如需用戶端健康情況評估的詳細資訊,請 參閱監視用戶端。
CCMFIRSTCERT
如果您將此屬性設定為 1
,用戶端會選取有效期間最長的 PKI 憑證。
範例:CCMSetup.exe /UsePKICert CCMFIRSTCERT=1
CCMHOSTNAME
如果用戶端是透過網際網路管理,這個屬性會指定以網際網路為基礎的管理點的 FQDN。
請勿使用 的 SMSSITECODE=AUTO
安裝屬性來指定此選項。 直接將以網際網路為基礎的用戶端指派給以網際網路為基礎的網站。
範例:CCMSetup.exe /UsePKICert CCMHOSTNAME="SMSMP01.corp.contoso.com"
此屬性可以指定雲端管理閘道的位址 (CMG) 。 若要取得此屬性的值,請使用下列步驟:
建立 CMG。 如需詳細資訊, 請參閱設定 CMG。
在使用中用戶端上,以系統管理員身分開啟Windows PowerShell命令提示字元。
執行下列命令:
(Get-WmiObject -Namespace Root\Ccm\LocationServices -Class SMS_ActiveMPCandidate | Where-Object {$_.Type -eq "Internet"}).MP
將傳回的值與 屬性一起
CCMHOSTNAME
使用。
例如:ccmsetup.exe CCMHOSTNAME=CONTOSO.CLOUDAPP.NET/CCM_Proxy_MutualAuth/72057598037248100
重要事項
當您指定 CCMHOSTNAME
屬性的 CMG 位址時,請勿附加前置詞,例如 https://
。 只使用這個前置詞搭配 /mp
CMG 的 URL。
CCMHTTPPORT
指定用戶端透過 HTTP 與月臺系統伺服器通訊時所要使用的埠。 根據預設,此值為 80
。
範例:CCMSetup.exe CCMHTTPPORT=80
CCMHTTPSPORT
指定用戶端透過 HTTPS 與月臺系統伺服器通訊時所要使用的埠。 根據預設,此值為 443
。
範例:CCMSetup.exe /UsePKICert CCMHTTPSPORT=443
CCMINSTALLDIR
使用此屬性來設定資料夾,以安裝Configuration Manager用戶端檔案。 根據預設,它會使用 %WinDir%\CCM
。
提示
無論您在何處安裝用戶端檔案,它一律會在 資料夾中 %WinDir%\System32
安裝ccmcore.dll檔案。 在 64 位 OS 上,它會在 資料夾中 %WinDir%\SysWOW64
安裝 ccmcore.dll 複本。 此檔案支援使用來自 Configuration Manager SDK 之 32 位版本用戶端 API 的 32 位應用程式。
範例:CCMSetup.exe CCMINSTALLDIR="C:\ConfigMgr"
CCMLOGLEVEL
使用此屬性可指定要寫入記錄檔Configuration Manager詳細資料層級。
支援的值:
-
0
:詳細 -
1
:預設 -
2
:警告和錯誤 -
3
:僅錯誤
範例:CCMSetup.exe CCMLOGLEVEL=0
如需詳細資訊,請 參閱關於記錄檔。
CCMLOGMAXHISTORY
當Configuration Manager記錄檔達到大小上限時,用戶端會將它重新命名為備份,並建立新的記錄檔。 這個屬性會指定要保留多少個舊版的記錄檔。 預設值為 1
。 如果您將值設定為 0
,則用戶端不會保留任何記錄檔記錄。
範例:CCMSetup.exe CCMLOGMAXHISTORY=5
如需詳細資訊,請 參閱關於記錄檔。
CCMLOGMAXSIZE
這個屬性會指定記錄檔大小上限,以位元組為單位。 當記錄檔成長至指定的大小時,用戶端會將它重新命名為記錄檔,並建立新的記錄檔。 預設大小為 250,000 個位元組,大小下限為 10,000 個位元組。
範例: CCMSetup.exe CCMLOGMAXSIZE=300000
(300,000 個位元組)
DISABLESITEOPT
將此屬性設定為 , TRUE
以封鎖系統管理員在Configuration Manager控制台中變更指派的網站。
範例:CCMSetup.exe DISABLESITEOPT=TRUE
DISABLECACHEOPT
如果設定為 TRUE,這個屬性會停用系統管理使用者在[Configuration Manager控制台中變更用戶端快取資料夾設定的能力。
範例:CCMSetup.exe DISABLECACHEOPT=TRUE
DNSSUFFIX
為用戶端指定 DNS 網域,以找出您在 DNS 中發佈的管理點。 當用戶端找到管理點時,它會告知用戶端階層中的其他管理點。 此行為表示用戶端從 DNS 找到的管理點可以是階層中的任何管理點。
注意事項
如果用戶端位於與已發佈管理點相同的網域中,則不需要指定此屬性。 在此情況下,會自動使用用戶端的網域來搜尋管理點的 DNS。
如需有關將 DNS 發佈為Configuration Manager用戶端之服務位置方法的詳細資訊,請參閱服務位置和用戶端如何判斷其指派的管理點。
注意事項
根據預設,Configuration Manager不會啟用 DNS 發佈。
範例:CCMSetup.exe SMSSITECODE=ABC DNSSUFFIX=contoso.com
FSP
指定接收和處理Configuration Manager用戶端所傳送之狀態訊息的後援狀態點。
如需詳細資訊,請 參閱判斷您是否需要後援狀態點。
範例:CCMSetup.exe FSP=SMSFP01
IGNOREAPPVVERSIONCHECK
如果您將此屬性設定為 TRUE
,用戶端安裝程式不會檢查 Microsoft Application Virtualization (App-V) 的最低必要版本。
重要事項
如果您在未安裝 App-V 的情況下安裝Configuration Manager用戶端,則無法部署虛擬應用程式。
範例:CCMSetup.exe IGNOREAPPVVERSIONCHECK=TRUE
MANAGEDINSTALLER
如果您將此屬性設定為 1
,則會將 ccmsetup.exe 和 client.msi 設定為受管理的安裝程式。 如需詳細資訊,請參閱使用Windows Defender 應用程式控制自動允許受管理安裝程式部署的應用程式。
範例:CCMSetup.exe MANAGEDINSTALLER=1
NOTIFYONLY
當您啟用此屬性時,用戶端會報告狀態,但不會補救它找到的問題。
範例:CCMSetup.exe NOTIFYONLY=TRUE
如需詳細資訊,請參閱 如何設定用戶端狀態。
PROVISIONTS
在用戶端成功向月臺註冊之後,請使用此屬性在用戶端上啟動工作順序。
注意事項
如果工作順序安裝軟體更新或應用程式,用戶端需要有效的用戶端驗證憑證。 僅權杖驗證無法運作。
例如,您使用 Windows Autopilot 布建新的 Windows 裝置、自動註冊它以Microsoft Intune,然後安裝Configuration Manager用戶端以進行共同管理。 如果您指定這個新選項,則新布建的用戶端會執行工作順序。 此程式可讓您額外彈性地安裝應用程式和軟體更新,或設定設定。
使用下列程式:
建立非 OS 部署工作順序 ,以安裝應用程式、安裝軟體更新,以及設定設定。
將此工作順序部署 至新的內建集合[ 所有布建裝置]。 請注意工作順序部署識別碼,例如
PRI20001
。提示
部署的目的可以是可用或必要。 由於您將部署識別碼指定為屬性值,因此目的並不重要。
使用ccmsetup.msi在裝置上安裝Configuration Manager客戶端,並包含下列屬性:
PROVISIONTS=PRI20001
。 將此屬性的值設定為工作順序部署識別碼。如果您要在共同管理註冊期間從 Intune 安裝用戶端,請參閱 如何準備以網際網路為基礎的裝置以進行共同管理。
注意事項
此方法可能有其他必要條件。 例如,註冊網站以Microsoft Entra識別碼,或建立已啟用內容的雲端管理閘道。
不論方法為何,請只將這個屬性與 ccmsetup.msi搭配使用。
在用戶端安裝並正確向月臺註冊之後,它會啟動參考的工作順序。 如果用戶端註冊失敗,工作順序將不會啟動。
注意事項
所 PROVISIONTS
啟動的工作順序會使用 預設用戶端設定。 此工作順序會在用戶端註冊之後立即啟動,因此不會是您已部署自訂用戶端設定之任何集合的一部分。 此工作循序執行之前,用戶端不會處理或套用自訂用戶端設定。
若要讓工作順序正常運作,您可能需要變更 [預設客戶端設定] 中的特定設定。 例如:
- 雲端服務群組:讓用戶端能夠使用雲端管理閘道和允許存取雲端發佈點
- 電腦代理程式 群組: PowerShell 執行原則
如果裝置在工作順序完成後不需要這些用戶端設定,請部署新的自訂用戶端設定來反轉預設設定。
如需詳細資訊,請 參閱關於用戶端設定。
RESETKEYINFORMATION
如果用戶端的受根信任金鑰Configuration Manager錯誤,則無法連絡信任的管理點以接收新的受根信任金鑰。 使用此屬性移除舊的受根信任金鑰。 當您將用戶端從一個月臺階層移至另一個月臺階層時,可能會發生這種情況。 此屬性適用于使用 HTTP 和 HTTPS 用戶端通訊的用戶端。 如需詳細資訊,請參閱 規劃受信任的根金鑰。
範例:CCMSetup.exe RESETKEYINFORMATION=TRUE
SITEREASSIGN
搭配 SMSSITECODE=AUTO使用時,啟用用戶端升級的自動月臺重新指派。
範例:CCMSetup.exe SMSSITECODE=AUTO SITEREASSIGN=TRUE
SMSCACHEDIR
指定用戶端電腦上用戶端快取資料夾的位置。 根據預設,快取位置為 %WinDir%\ccmcache
。
範例:CCMSetup.exe SMSCACHEDIR="C:\Temp"
使用此屬性搭配 SMSCACHEFLAGS
屬性來控制用戶端快取資料夾位置。 例如,若要在最大的可用用戶端磁片磁碟機上安裝用戶端快取資料夾: CCMSetup.exe SMSCACHEDIR=Cache SMSCACHEFLAGS=MAXDRIVE
SMSCACHEFLAGS
使用此屬性可指定用戶端快取資料夾的進一步安裝詳細資料。 您可以個別使用 SMSCACHEFLAGS
屬性,或以分號分隔屬性, (;
) 。
如果您未包含此屬性:
- 用戶端會根據
SMSCACHEDIR
屬性安裝快取資料夾 - 資料夾未壓縮
- 用戶端會使用
SMSCACHESIZE
屬性做為快取 MB 的大小限制
當您升級現有的用戶端時,用戶端安裝程式會忽略此屬性。
屬性的 SMSCACHEFLAGS
值
PERCENTDISKSPACE
:將快取大小設定為 磁片總 空間的百分比。 如果您指定這個屬性,也請將 設定SMSCACHESIZE
為百分比值。PERCENTFREEDISKSPACE
:將快取大小設定為 可用 磁碟空間的百分比。 如果您指定這個屬性,也請將 設定SMSCACHESIZE
為百分比值。 例如,磁片有 10 MB 可用,而您指定SMSCACHESIZE=50
。 用戶端安裝程式會將快取大小設定為 5 MB。 您無法將此屬性與PERCENTDISKSPACE
屬性搭配使用。MAXDRIVE
:在最大的可用磁片上安裝快取。 如果您使用 屬性指定路徑SMSCACHEDIR
,用戶端安裝程式會忽略此值。MAXDRIVESPACE
:在具有最多可用空間的磁片磁碟機上安裝快取。 如果您使用 屬性指定路徑SMSCACHEDIR
,用戶端安裝程式會忽略此值。NTFSONLY
:僅在 NTFS 格式的磁片磁碟機上安裝快取。 如果您使用 屬性指定路徑SMSCACHEDIR
,用戶端安裝程式會忽略此值。COMPRESS
:以壓縮格式儲存快取。FAILIFNOSPACE
:如果空間不足而無法安裝快取,請移除Configuration Manager用戶端。
範例:CCMSetup.exe SMSCACHEFLAGS=NTFSONLY;COMPRESS
SMSCACHESIZE
重要事項
用戶端設定可用於指定用戶端快取資料夾大小。 新增這些用戶端設定可有效地取代使用 SMSCACHESIZE 作為 client.msi 屬性來指定用戶端快取的大小。 如需詳細資訊,請參閱 快取大小的用戶端設定。
當您升級現有的用戶端時,用戶端安裝程式會忽略此設定。 用戶端在下載軟體更新時也會忽略快取大小。
範例:CCMSetup.exe SMSCACHESIZE=100
注意事項
如果您重新安裝用戶端,則無法使用 SMSCACHESIZE
或 SMSCACHEFLAGS
,將快取大小設定為小於先前的大小。 先前的大小是最小值。
SMSCONFIGSOURCE
使用此屬性來指定用戶端安裝程式檢查組態設定的位置和順序。 它是一或多個字元的字串,每個字元都會定義特定的組態來源:
R
:檢查登錄中的組態設定。如需詳細資訊,請 參閱布建用戶端安裝屬性。
P
:從命令列檢查安裝內容中的組態設定。M
:當您升級較舊的用戶端時,請檢查現有的設定。U
:將已安裝的用戶端升級至較新的版本,並使用指派的月臺碼。
根據預設,用戶端安裝程式會使用 PU
。 它會先檢查安裝內容 (P
) ,然後檢查現有的設定 (U
) 。
範例:CCMSetup.exe SMSCONFIGSOURCE=RP
SMSMP
指定要使用之Configuration Manager用戶端的初始管理點。
重要事項
如果管理點只接受透過 HTTPS 的用戶端連線,請在管理點名稱前面加上 https://
。
範例:
CCMSetup.exe SMSMP=smsmp01.contoso.com
CCMSetup.exe SMSMP=https://smsmp01.contoso.com
SMSMPLIST
指定要使用之Configuration Manager用戶端的管理點清單。 指定多個管理點時,請使用分號 (;
) 作為分隔符號。
重要事項
如果管理點只接受透過 HTTPS 的用戶端連線,請在管理點名稱前面加上 https://
。
範例:
CCMSetup.exe SMSMPLIST=https://smsmp01.contoso.com;https://smsmp02.contoso.com;smsmp03.contoso.com
CCMSetup.exe SMSMPLIST=https://smsmp01.contoso.com;smsmp02.contoso.com;smsmp03.contoso.com
SMSPUBLICROOTKEY
如果用戶端無法從 Active Directory 網域服務 取得Configuration Manager受信任的根金鑰,請使用此屬性來指定金鑰。 此屬性適用于使用 HTTP 和 HTTPS 通訊的用戶端。 如需詳細資訊,請參閱 規劃受信任的根金鑰。
範例:CCMSetup.exe SMSPUBLICROOTKEY=<keyvalue>
提示
從月臺伺服器上的 mobileclient.tcf 檔案取得月臺受根信任金鑰的值。 如需詳細資訊,請 參閱使用檔案預先布建具有受根信任金鑰的用戶端。
SMSROOTKEYPATH
使用此屬性重新安裝Configuration Manager受信任的根金鑰。 它會指定包含受根信任金鑰之檔案的完整路徑和名稱。 此屬性適用于使用 HTTP 和 HTTPS 用戶端通訊的用戶端。 如需詳細資訊,請參閱 規劃受信任的根金鑰。
範例:CCMSetup.exe SMSROOTKEYPATH=C:\folder\trk
SMSSIGNCERT
指定網站伺服器上匯出之自我簽署憑證的完整路徑和名稱。 月臺伺服器會將此憑證儲存在 SMS 憑證存放區中。 它具有主體名稱 月臺伺服器 和易記名稱 月臺伺服器簽署憑證。
匯出沒有私密金鑰的憑證、安全地儲存檔案,以及只從安全通道存取。
範例:CCMSetup.exe /UsePKICert SMSSIGNCERT=C:\folder\smssign.cer
SMSSITECODE
此屬性會指定您指派用戶端的Configuration Manager月臺。 這個值可以是三個字元的月臺碼或一字 AUTO
。 如果您指定 AUTO
或未指定此屬性,用戶端會嘗試從Active Directory 網域服務或從指定的管理點判斷其月臺指派。 若要啟用 AUTO
用戶端升級,也請設定 SITEREASSIGN=TRUE。
注意事項
如果您也使用 屬性指定以網際網路為基礎的管理點 CCMHOSTNAME
,請勿搭配 使用 AUTO
。 SMSSITECODE
藉由指定月臺碼,直接將用戶端指派給其月臺。
範例:CCMSetup.exe SMSSITECODE=XZY
UPGRADETOLATEST
此屬性會強制 CCMSetup 將位置要求傳送至管理點,以取得最新版的 Configuration Manager 用戶端安裝來源。 有幾個案例特別適合此屬性:
生產前用戶端。 新安裝的用戶端會使用生產基準,因為它在安裝用戶端之前無法評估生產前集合。 在該案例中,安裝用戶端並評估原則之後,它稍後會升級至生產階段前用戶端版本。 使用此屬性可讓裝置立即安裝最新版的用戶端。
此案例也包括使用 Autopilot 進行共同管理時。 使用此屬性可確保新布建的 Autopilot 裝置立即使用生產前用戶端版本。
提取發佈點。 允許提取發佈點安裝最新的用戶端版本,即使它不在生產階段前集合中也一致。 此動作可確保提取發佈點上的用戶端版本與發佈點二進位檔相同。 如果這些版本不同,可能會造成問題。
憑證選取準則的屬性值
Configuration Manager支援下列 PKI 憑證選取準則的屬性值:
OID 屬性 | 辨別名稱屬性 | 屬性定義 |
---|---|---|
0.9.2342.19200300.100.1.25 | 直流 | 網域元件 |
1.2.840.113549.1.9.1 | 電子郵件或電子郵件 | 電子郵件地址 |
2.5.4.3 | 快遞 之 家 | 一般名稱 |
2.5.4.4 | 錫 | 主體名稱 |
2.5.4.5 | SERIALNUMBER | 序號 |
2.5.4.6 | C | 國碼 |
2.5.4.7 | L | 地區 |
2.5.4.8 | S 或 ST | 州或省名稱 |
2.5.4.9 | 街 | 街道地址 |
2.5.4.10 | O | 組織名稱 |
2.5.4.11 | OU | 組織單位 |
2.5.4.12 | T 或標題 | 標題 |
2.5.4.42 | G 或 GN 或 GivenName | 指定的名稱 |
2.5.4.43 | I 或 Initials | 縮寫 |
2.5.29.17 | (沒有值) | 主體別名 |
用戶端推入安裝
如果您使用用戶端推入安裝方法,請在 Configuration Manager 主控台中 [用戶端推入安裝內容] 的 [客戶端] 索引標籤上使用下列選項:
用戶端推送允許下列 CCMSetup.exe 命令列參數 子集:
/AllowMetered
(從 2103 版開始)/AlwaysExcludeUpgrade
/BITSPriority
/downloadtimeout
/ExcludeFeatures
/forcereboot
/logon
/skipprereq
/UsePKICert