Используйте команду CCMSetup.exe Microsoft System Center Configuration Manager 2007, чтобы вручную установить программное обеспечение клиента Configuration Manager 2007 на компьютерах своего предприятия.
CCMSetup загружает все файлы, необходимые для выполнения установки клиента, с указанной точки управления или из указанного расположения источника. Эти файлы могут содержать следующее:
- исполняемый файл client.msi, устанавливающий
программное обеспечение клиента Configuration Manager 2007;
- файлы установки фоновой интеллектуальной
службы передачи (BITS) (при необходимости);
- файлы установки установщика Windows (при
необходимости);
- исправления для клиента Configuration Manager
2007 (при необходимости).
Примечание |
---|
В Configuration Manager 2007 невозможно запустить непосредственно файл client.msi. |
CCMSetup.exe поддерживает несколько параметров командной строки для настройки поведения установки. Кроме того, можно также указать свойства для изменения поведения client.msi из командной строки CCMSetup.exe.
Важно! |
---|
Необходимо указать все требуемые свойства CCMSetup, прежде чем указывать свойства для client.msi. |
CCMSetup.exe и файлы поддержки расположены на сервере сайта Configuration Manager 2007 в папке Client папки установки Configuration Manager 2007. К этой папке открыт общий доступ по сети; она находится по адресу <имя сервера сайта>\SMS_<Код сайта>\Client.
Формат командной строки CCMSetup.exe:
CCMSetup.exe [свойства ccmsetup] [свойства установки client.msi]
Например, команда CCMSetup.exe /mp:SMSMP01 /logon SMSSITECODE=S01 FSP=SMSFSP01 выполняет следующие действия.
- Указывает загрузку файлов установки с точки
управления с именем SMSMP01.
- Указывает, что установка должна прекратиться,
если на компьютере уже существует версия клиента Configuration
Manager 2007 или SMS 2003.
- Указывает, что client.msi должен назначить
клиента сайту с кодом S01.
- Указывает, что client.msi должен использовать
резервную точку состояния с именем SMSFP01.
Примечание |
---|
Если свойство содержит пробелы, заключите его в кавычки (""). |
Для изменения поведения установки CCMSetup.exe доступны следующие свойства.
Важно! |
---|
Если схема Active Directory расширена для Configuration Manager 2007, многие свойства установки клиента публикуются в Active Directory и автоматически читаются клиентом Configuration Manager 2007. Список свойств установки клиента, опубликованных в Active Directory, см. в разделе О свойствах установки клиента Configuration Manager, опубликованного в доменных службах Active Directory. |
Параметры командной строки CCMSetup.exe
Свойство | Дополнительные сведения | ||||
---|---|---|---|---|---|
/? |
Открывает диалоговое окно CCMSetup с параметрами командной строки для ccmsetup.exe. Пример: CCMSetup.exe /? |
||||
/source:<Path> |
Указывает, откуда загружать файлы установки. Можно указать локальный путь или UNC-путь установки. Для загрузки файлов используется протокол SMB.
Пример: CCMSetup.exe /source:"\\computer\folder" |
||||
/mp:<Computer> |
Указывает точку управления в качестве источника для загрузки файлов установки. Загрузка файлов выполняется с использованием подключения по протоколу HTTP или HTTPS, который использует регулирование BITS, если оно настроено. Если точка управления настроена для смешанного режима, подключение будет установлено по протоколу HTTP; если точка управления настроена для основного режима, подключение будет установлено по протоколу HTTPS и на клиентском компьютере потребуется наличие соответствующего сертификата клиента основного режима.
Пример: CCMSetup.exe /mp:SMSMP01 |
||||
/retry:<Minutes> |
Указывает интервал повторных попыток, если CCMSetup.exe не удается загрузить файлы установки. Значение по умолчанию — 10 минут. CCMSetup продолжит попытки, пока не достигнет предела, указанного в параметре установки downloadtimeout. Пример: CCMSetup.exe /retry:20 |
||||
/noservice |
Предотвращает запуск CCMSetup в качестве службы, которая может иметь недостаточные права доступа к сетевым ресурсам. Если этот параметр не указан, будет использоваться параметр /service по умолчанию. Пример: CCMSetup.exe /noservice |
||||
/service |
Указывает, что CCMSetup нужно запустить в качестве службы с использованием локальной системной учетной записи. Пример: CCMSetup.exe /service |
||||
/uninstall |
Указывает, что нужно удалить программное обеспечение клиента Configuration Manager 2007. Дополнительные сведения см. в разделе Удаление клиента Configuration Manager. Пример: CCMSetup.exe /uninstall |
||||
/logon |
Указывает, что установка должна прекратиться, если уже установлена любая версия клиента Configuration Manager 2007 или SMS. Пример: CCMSetup.exe /logon |
||||
/forcereboot |
Указывает, что программа CCMSetup должна перезапустить клиентский компьютер, если это необходимо для завершения установки клиента. Если этот параметр не указан, CCMSetup завершит работу, когда потребуется перезапуск, а затем продолжит работу после следующего перезапуска вручную. Пример: CCMSetup.exe /forcereboot |
||||
/BITSPriority:<Priority> |
Указывает приоритет загрузки, когда файлы установки клиента загружаются по HTTP-соединению. Возможные значения:
Значение по умолчанию — NORMAL. Пример: CCMSetup.exe /BITSPriority:HIGH |
||||
/downloadtimeout:<Minutes> |
Указывает время в минутах, в течение которого CCMSetup будет пытаться загрузить файлы установки клиента, прежде чем прекратить попытки. Значение по умолчанию равно 10440 минутам (1 сутки). Пример: CCMSetup.exe /downloadtimeout:100 |
||||
/native: [<параметр основного режима>] |
Указывает основной режим связи клиента.
Можно указать следующие необязательные свойства.
Дополнительные сведения об этих параметрах основного режима см. в разделах Определение необходимости включения проверки отзыва сертификатов (CRL) на клиентах (основной режим) и Определение необходимости настройки HTTP-связи для роуминга и присоединения сайтов (основной режим). Примеры: CCMSetup.exe /native CCMSetup.exe /native:CRLANDFALLBACK |
||||
/config:<файл конфигурации> |
Указывает имя текстового файла, содержащего свойства установки клиента. Если не указан также параметр CCMSetup /noservice, этот файл должен находиться в папке CCMSetup <%Windir%>\System32\ccmsetup для 32-разрядной и в папке <%Windir%>\ccmsetup для 64-разрядной операционной системы. Если указан параметр /noservice, этот файл должен находиться в той же папке, из которой запускается CCMSetup.exe. Пример: CCMSetup.exe /config:<файл конфигурации Name.txt> Используйте файл mobileclienttemplate.tcf в папке <каталог Configuration Manager>\bin\<platform> на компьютере сервера сайта для предоставления правильного формата файла. В этом файле содержатся также сведения в виде примечаний о разделах и их использовании. Указать свойства установки клиента в разделе [Client Install] после следующего текста: Install=INSTALL=ALL. Пример записи раздела [Client Install]: Install=INSTALL=ALL SMSSITECODE=ABC SMSSLP03 SMSCACHESIZE=100 |
Свойства Client.msi
Для изменения поведения установки client.msi можно использовать свойства, описанные в следующей таблице. При использовании метода принудительной установки клиента эти параметры можно также указать на вкладке Клиент диалогового окна Свойства принудительной установки клиента.
Свойство | Дополнительные сведения | ||||
---|---|---|---|---|---|
CCMALWAYSINF |
Установите в 1, чтобы указать, что клиент всегда будет интернет-клиентом и не будет подключаться к интрасети. В типе подключения клиента будет отображено Всегда Интернет. Это свойство нужно использовать вместе с CCMHOSTNAME, которое указывает полное доменное имя интернет-точки управления. Его также следует использовать вместе со свойством CCMSetup для основного режима и с кодом сайта. Дополнительные сведения об управлении клиентами по Интернету см. в разделе Общие сведения об интернет-управлении клиентами. Пример: CCMSetup.exe /native CCMALWAYSINF=1 CCMHOSTNAME=SERVER3.CONTOSO.COM SMSSITECODE=ABC |
||||
CCMCERTSEL |
Указывает критерий выбора сертификата, если у клиента имеется более одного сертификата, которые могут быть использованы для связи в основном режиме (допустимый сертификат, включающий возможность проверки подлинности клиента). Дополнительные сведения о том, требуется ли указывать этот параметр, см. в разделе Определение необходимости задания параметров сертификата клиента (основной режим). Можно выполнить поиск точного совпадения в имени получателя или альтернативном имени получателя (используйте Subject:) или частичного совпадения (используйте SubjectStr:) в имени получателя или альтернативном имени получателя. Примеры: CCMCERTSEL="Subject:computer1.contoso.com" выполняет поиск сертификата с точным совпадением с именем компьютера "computer1.contoso.com" либо в имени получателя, либо в альтернативном имени получателя. CCMCERTSEL="SubjectStr:contoso.com" выполняет поиск сертификата, содержащего "contoso.com" либо в имени получателя, либо в альтернативном имени получателя. Можно также использовать идентификатор объекта (OID) или атрибуты различающегося имени в атрибутах имени получателя или альтернативного имени получателя, например: CCMCERTSEL="SubjectAttr:2.5.4.11 = Computers" выполняет поиск атрибута подразделения, выраженного как идентификатор объекта и с именем Computers; CCMCERTSEL="SubjectAttr:OU = Computers" выполняет поиск атрибута подразделения, выраженного как различающееся имя, с именем Computers.
Полный список атрибутов, которые можно использовать для выбора сертификата, приведен в таблице в разделе Определение необходимости задания параметров сертификата клиента (основной режим). Если условию поиска соответствует более одного сертификата, а для параметра CCMFIRSTCERT установлено значение 1, сертификат из результатов поиска выбирается случайным образом, если на клиенте не запущено диспетчер Configuration Manager 2007 с пакетом обновления 1 (SP1) или более поздней версии. В таком случае выбирается сертификат с максимальным сроком действия. Если параметр CCMFIRSTCERT не задан, а у клиента есть несколько сертификатов, которые можно использовать для связи в основном режиме, клиент отправляет сообщение о сбое на свою назначенную резервную точку состояния. |
||||
CCMCERTSTORE |
Указывает альтернативное имя хранилища сертификатов, если сертификат клиента, который должен использоваться для связи в основном режиме, не находится в хранилище сертификатов по умолчанию в хранилище компьютера Личное. Пример: CCMSetup.exe /native CCMCERTSTORE="ConfigMgr" |
||||
CCMFIRSTCERT |
Если это свойство установлено в 1, оно указывает, что клиент должен выбрать любой действительный и соответствующий сертификат для связи в основном режиме, если в хранилище сертификатов найдено несколько действительных сертификатов. Однако если на клиенте запущен Configuration Manager 2007 с пакетом обновления 1 (SP1) или более поздней версии, будет выбран сертификат с максимальным сроком действия. Этот параметр может потребоваться, если используется защита доступа к сети с системой ограничений IPSec. Пример: CCMSetup.exe /native:CRLANDFALLBACK CCMFIRSTCERT=1 |
||||
CCMHOSTNAME |
Указывает FQDN интернет-точки управления, если клиент управляется по Интернету. Не задавайте этот параметр со свойством установки SMSSITECODE=AUTO. Интернет-клиенты должны быть непосредственно присвоены их интернет-сайту. Пример: CCMSetup.exe /native:CRL CCMHOSTNAME="SMSMP01.corp.contoso.com" |
||||
CCMHTTPPORT |
Указывает порт, который должен использовать клиент при связи по протоколу HTTP с серверами системы сайта. Дополнительные сведения о связи клиента по протоколу HTTP см. в разделе Обмен данными между клиентами в смешанном и основном режимах. Если этот параметр не задан, используется значение по умолчанию, равное 80. Пример: CCMSetup.exe CCMHTTPPORT=80 |
||||
CCMHTTPSPORT |
Указывает порт, который должен использовать клиент при связи по протоколу HTTPS с серверами системы сайта. Дополнительные сведения о связи клиента по протоколу HTTPS см. в разделе Обмен данными между клиентами в смешанном и основном режимах. Если этот параметр не задан, используется значение по умолчанию, равное 443. Пример: CCMSetup.exe /native CCMHTTPSPORT=443 |
||||
SMSPUBLICROOTKEY |
Указывает ключ доверенного корня Configuration Manager, если его не удается получить из доменных служб Active Directory. Этот параметр применяется для смешанного и основного режима. Дополнительные сведения см. в разделе Предоставление заранее клиентам ключа доверенного корня. Пример: CCMSetup.exe SMSPUBLICROOTKEY=<key> |
||||
SMSSIGNCERT |
Указывает полный путь и имя CER-файла экспортированного сертификата подписи сервера сайта для клиентов, работающих в основном режиме. Дополнительные сведения о том, требуется ли указывать этот параметр, см. в разделе Определение способа развертывания сертификата для подписи сервера сайта на клиентах (основной режим). Сведения о процедуре создания CER-файла см. в разделе Экспорт сертификата для подписи сервера сайта для установки клиента Configuration Manager. Пример: CCMSetup.exe /native:CRL SMSSIGNCERT=<полный путь и имя файла> |
||||
SMSROOTKEYPATH |
Используется для переустановки ключа доверенного корня Configuration Manager. Указывает полный путь и имя файла, содержащего ключ доверенного корня. Этот параметр применяется для смешанного и основного режима. Дополнительные сведения см. в разделе Предоставление заранее клиентам ключа доверенного корня. Пример: CCMSetup.exe SMSROOTKEYPATH=<полный путь и имя файла> |
||||
RESETKEYINFORMATION |
Если у клиента Configuration Manager 2007 имеется неправильный ключ доверенного корня Configuration Manager и ему не удается установить связь с доверенной точкой управления для получения действительной копии нового ключа доверенного корня, необходимо вручную удалить старый ключ доверенного корня при помощи этого свойства. Обычно такая ситуация возникает при перемещении клиента из одной иерархии сайта в другую. Этот параметр применяется для смешанного и основного режима. Пример: CCMSetup.exe RESETKEYINFORMATION=TRUE |
||||
CCMDEBUGLOGGING |
Включает ведение журнала отладки. Значения могут быть установлены в 0 (отключено) или 1 (включено). По умолчанию значение равно 0. Это заставляет клиента заносить в журнал сведения низкого уровня, которые могут быть полезными для устранения неполадок. Рекомендуется избегать использовать это свойство на производственных сайтах, так как излишние записи в журнал могут затруднить поиск нужных сведений в файлах журналов. Свойство CCMENABLELOGGING должен быть установлено в TRUE, чтобы включить ведение журнала отладки. Пример: CCMSetup.exe CCMDEBUGLOGGING=1 |
||||
CCMENABLELOGGING |
Включает ведение журнала, если это свойство установлено в TRUE. По умолчанию ведение журнала включено. Файлы журналов хранятся в папке "Logs" в папке установки Клиент Configuration Manager. Этой папкой по умолчанию является %Windir%\System32\CCM\Logs. Пример: CCMSetup.exe CCMENABLELOGGING=TRUE |
||||
CCMLOGLEVEL |
Указывает объем сведений для записи в файлы журналов Configuration Manager 2007. Задайте целое число от 0 до 3, где 0 означает самое подробное ведение журнала, а 3 означает занесение только ошибок. Значение по умолчанию равно 1. Пример: CCMSetup.exe CCMLOGLEVEL=3 |
||||
CCMLOGMAXHISTORY |
Когда размер файла журнала Configuration Manager 2007 достигает 250000 байт (или значения, заданного свойством CCMMAXLOGSIZE), он переименовывается как резерв и создается новый файл журнала. Это свойство указывает, сколько предыдущих версий файла требуется сохранять. По умолчанию значение равно 1. Если значение установлено в 0, старые файлы журналов не сохраняются. Пример: CCMSetup.exe CCMLOGMAXHISTORY=0 |
||||
CCMLOGMAXSIZE |
Задает максимальный размер (в байтах) файла журнала. Если журнал увеличивается до указанного размера, он переименовывается как архивный файл, и создается новый файл. Это свойство должно иметь значение по меньшей мере 10 000 байт. Значение по умолчанию равно 250 000 байт. Пример: CCMSetup.exe CCMLOGMAXSIZE=300000 |
||||
CCMALLOWSILENTREBOOT |
Указывает, что при необходимости компьютер может быть перезагружен после установки клиента.
Пример: CCMSetup.exe CCMALLOWSILENTREBOOT |
||||
DISABLESITEOPT |
Заданное значение TRUE отключает возможность конечных пользователей с учетными данными администратора на клиентском компьютере изменять назначенный сайт Клиент Configuration Manager с помощью компонента Configuration Manager панели управления клиентского компьютера. Пример: CCMSetup.exe DISABLESITEOPT=TRUE |
||||
DISABLECACHEOPT |
Указанное значение TRUE отключает возможность конечных пользователей с учетными данными администратора на клиентском компьютере изменять параметры папки временной загрузки для Клиент Configuration Manager при помощи компонента Configuration Manager панели управления клиентского компьютера. Пример: CCMSetup.exe DISABLECACHEOPT=TRUE |
||||
SMSCACHEDIR |
Указывает расположение папки временной загрузки на клиентском компьютере. Расположение по умолчанию: %Windir%\System32\CCM\Cache. Пример: CCMSetup.exe SMSCACHEDIR="C:\Temp" Это свойство можно использовать в сочетании со свойством SMSCACHEFLAGS для последующего управления расположением папки временной загрузки. Пример: CCMSetup.exe SMSCACHEDIR=Cache SMSCACHEFLAGS=MAXDRIVE устанавливает папку временной загрузки на самом большом доступном диске на клиенте. |
||||
SMSCACHEFLAGS |
Настраивает папку временной загрузки Configuration Manager 2007. Свойства SMSCACHEFLAGS можно использовать отдельно или в сочетании, разделяя точкой с запятой. Если это свойство не задано, папка временной загрузки устанавливается в соответствии со свойством SMSCACHEDIR, папка не сжимается, а значение SMSCACHESIZE используется в качестве размера папки в МБ. Указывает дальнейшие сведения об установке для клиентской папки временной загрузки. Можно задать следующие свойства.
Если это свойство не указано, папка временной загрузки будет создана в соответствии со свойством SMSCACHEDIR, не будет сжиматься и будет иметь размер, указанный в свойстве SMSCACHESIZE. Пример: CCMSetup.exe SMSCACHEFLAGS=NTFSONLY;COMPRESS
|
||||
SMSCACHESIZE |
Указывает размер папки временной загрузки в МБ или в процентах при использовании со свойством PERCENTDISKSPACE или PERCENTFREEDISKSPACE. Если это свойство не установлено, для папки устанавливается максимальный размер по умолчанию в 5 120 МБ.
Этот параметр игнорируется при обновлении существующего клиента. Пример: CCMSetup.exe SMSCACHESIZE=100 |
||||
SMSCONFIGSOURCE |
Указывает расположение и порядок, в котором установщик Клиент Configuration Manager проверяет на параметры конфигурации. Это свойство является строкой, содержащей один или более символов, каждый из которых определяет конкретный источник конфигурации. Используйте символьные значения R, P, M и U, отдельно или в сочетании, как показано в примерах ниже.
По умолчанию установка клиента использует PU для проверки сначала свойств установки, а затем существующих параметров. Пример: CCMSetup.exe SMSCONFIGSOURCE=RP |
||||
SMSDIRECTORYLOOKUP |
Указывает, как клиент использует службу WINS для обнаружения службы. Обнаружение службы с помощью WINS в смешанном режиме включает обнаружение точки управления и точки обнаружения серверов. Обнаружение службы с помощью WINS в основном режиме включает только обнаружение точки обнаружения серверов. Альтернативные методы обнаружения точек управления и порядок их выполнения см. в разделе Configuration Manager и расположение службы (сведения о сайте и точки управления). Если WINS не используется клиентами для нахождения точки обнаружения серверов, ее необходимо непосредственно назначить клиентам, например с помощью параметра Client.msi SMSSLP. Это свойство не влияет на использование клиентом WINS для разрешения имен. Дополнительные сведения об использовании WINS для разрешения имен см. в разделе Configuration Manager и разрешение имени. Можно настроить, как используется WINS для обнаружения службы, при помощи одного из следующих трех режимов.
Если это свойство не указано, используется значение по умолчанию WINSSECURE. Пример: CCMSetup.exe SMSDIRECTORYLOOKUP=NOWINS |
||||
SMSMP |
Назначьте клиент Configuration Manager 2007 указанной точке управления. В качестве этого свойства можно указать полное доменное имя. Пример: CCMSetup.exe SMSMP=SMSMP01 |
||||
SMSSITECODE |
Указывает сайт Configuration Manager 2007, которому нужно назначить Клиент Configuration Manager. Это либо трехсимвольный код сайта Configuration Manager 2007, либо слово AUTO. Если указано AUTO, Клиент Configuration Manager пытается определить свое назначение сайта Configuration Manager 2007 при помощи Active Directory или точки обнаружения серверов.
Пример: CCMSetup.exe SMSSITECODE=AUTO |
||||
SMSSLP |
Указывает точку обнаружения серверов для назначения сайта и обнаружения точек управления для клиентов, которым не удается обнаружить эти сведения при помощи доменных служб Active Directory, DNS или WINS. Дополнительные сведения об использовании точек обнаружения серверов см. в разделе Configuration Manager и расположение службы (сведения о сайте и точки управления). Чтобы определить для клиентов необходимость точки обнаружения серверов, см. раздел Определение необходимости точки обнаружения серверов для клиентов Configuration Manager. Пример: CCMSetup.exe SMSSLP=SMSSLP01 |
||||
CCMINSTALLDIR |
Идентифицирует папку, в которой установлены файлы Клиент Configuration Manager. Если это свойство не задано, программное обеспечение клиента установлено в папке %Windir%\System32\CCM. Независимо от того, где установлены файлы Клиент Configuration Manager, файл Ccmcore.dll всегда устанавливается в папку %Windir%\System32. Пример: CCMSetup.exe CCMINSTALLDIR="C:\Temp" |
||||
CCMADMINS |
Указывает одну или несколько учетных записей пользователя или групп Windows для предоставления доступа к параметрам и политикам клиента. Это полезно, если у администратора Configuration Manager 2007 нет прав локального администратора на клиентском компьютере. Можно указать список учетных записей, разделяя их точкой с запятой. Пример: CCMSetup.exe CCMADMINS="Domain\Account1;Domain\Group1" |
||||
FSP |
Указывает резервную точку состояния, которая будет получать и обрабатывать сообщения о состоянии, отправленные клиентскими компьютерами Configuration Manager 2007. Дополнительные сведения о резервной точке состояния см. в разделе О резервной точке состояния в Configuration Manager. Пример: CCMSetup.exe FSP=SMSFP01 |
||||
DNSSUFFIX |
Указывает домен DNS, используемый для обнаружения точки управления по умолчанию в DNS, если используется публикация DNS. Дополнительные сведения об обнаружении точек управления в DNS см. в разделе Configuration Manager и расположение службы (сведения о сайте и точки управления). Если это свойство задано, SMSSITECODE нельзя устанавливать в AUTO. Если это свойство указано, назначение клиента будет искать запись ресурса расположения службы DNS (SRV RR) в DNS, который содержит этот суффикс DNS точки управления. Точный формат записи см. в разделе Ручная публикация точки управления по умолчанию в DNS.
Пример: CCMSetup.exe SMSSITECODE=ABC DNSSUFFIX=contoso.com |
См. также
Задачи
Задание критериев выбора сертификата клиентаЗадание хранилища сертификатов клиента
Основные понятия
О свойствах установки клиента Configuration Manager, опубликованного в доменных службах Active DirectoryОпределение необходимости задания параметров сертификата клиента (основной режим)
Определение портов, необходимых для управления интернет-клиентами
Удаление клиента Configuration Manager