/DeleteItemsNotInNewManifest (/dmf): по умолчанию True (истина), т. е. при
обновлении установленного набора разделов справки элементы справки, перечисленные
в текущем манифесте, но отсутствующие в новом манифесте, будут
удалены из системы. Значение False (ложь) используется реже; в этом случае
необходимость удаления не проверяется, что повышает скорость
обработки. Иногда бывает точно известно, что ничего удалять не потребуется.
/HelpItemId (/hid): значение тега id, находящееся в начале
текста файла метаданных, плюс расширение (например .htm).
Операция /act ReportAllIds позволяет вывести все такие значения идентификаторов.
/FilterSubstring (/fil): операция /act ReportAllIds может вернуть
тысячи записей в консоль. Каждая запись состоит
из пути и имени файла. При указании значения для /fil
будут выводиться только те записи, в которых найдено значение подстроки /fil
(без учета регистра букв). Например, чтобы
просмотреть все наборы разделов справки, воспользуйтесь фильтром /fil .manifest.xml.
/IncludeNotExcludeNamespaces (/inens): позволяет отобрать пространства имен набора разделов справки,
которые должны быть обработаны операцией /act InstallAllHCs. Этот параметр тесно связан с
параметром /inetf. Значением параметра является список имен, разделенных запятыми, например:
/inens MyCompany.OurProductA,MyCompany.OurProductB
/IncludeNotExcludeTrueFalse (/inetf): указывает для операции /act InstallAllHCs, исключаются
или включаются пространства имен, перечисленные в списке /inens. По умолчанию
используется пустой список /inens и значение false для /inetf, т. е.
отбор не производится. В случае значения true обрабатываются только пространства имен,
перечисленные в списке /inens.
/LocaleId (/loc): значение тега lcid, находящееся в начале
текста файла манифеста.
По умолчанию 0; это означает, что идентификатор языка не указывается и подразумеваются все языки.
Например, значение 1033 задает английский язык США (en-US).
Значения /mns и /hid не могут считаться действительными, если не указано правильное
значение /loc.
При указании /loc с /act UninstallAllHCs будут удалены все наборы разделов
справки только для заданного языка, не затрагивая другие.
/LockOverruled (/lor): значение true (истина) указывает для операции DeleteOneHCLock режим
безусловного удаления блокировки для набора разделов (если блокировка установлена). Удаление
должно выполняться независимо от срока действия блокировки
и значения guid в файле блокировки.
Значение по умолчанию - false.
/ManifestNamespace (/mns): значение тега id в файле манифеста.
Сюда не входит суффикс ".manifest" и расширение имени файла ".xml".
/ManifestFileRootPath (/mrp): переопределяет путь по умолчанию.
Путь по умолчанию показан ниже.
Новый путь должен указывать на каталог не ниже уровня родительской папки каталога языка.
Сам каталог языка не включается.
/OmitNonBody (/onb): по умолчанию false. Обычно при запросе текста
элемента справки выводится в точности то, что содержится в системе,
включая данные, которые могли быть добавлены системой. Если задано значение true,
производится обработка для отсечения этих дополнительных данных.
/SearchStringToFind (/sch): строка поиска; например, строка "сортировка"
задает поиск всех элементов справки, в которых рассматриваются вопросы сортировки данных.
/SleepSeconds (/sle): программа приостанавливает работу на указанное число секунд, начиная
с момента обнаружения этого параметра. Используется редко.
/ThrottleCountBetweenSleeps (/tcb): Значение по умолчанию -1 соответствует отсутствию задержек.
С помощью этого необязательного параметра можно отложить действие
на некоторый интервала, чтобы предоставить другим приложениям время
для использования ресурсов компьютера вместо конкуренции за них. Если набор разделов справки
содержит 500 элементов и в /tcb задано значение 20, действие получит
25 задержек до завершения.
Этот параметр и параметр /tsd должны использоваться вместе, если
каждый из них должен определять режим, не предусмотренный по умолчанию.
/ThrottlePerSleepDurationMs (/tsd): Значение по умолчанию -1 соответствует отсутствию задержек.
См. /tcb. Параметр /tsd задает длительность каждой задержки
(в миллисекундах). При этом 1000 равно 1 секунде. Значения, превышающие
приблизительно 10 секунд могут округляться до 10 секунд без вывода предупреждения.
Для большинства случаев подойдут значения /tcb 40 /tsd 2000.
/TimerSp (/tim): значение true обеспечивает быстрое завершение программы, поскольку этот
параметр предписывает службе таймера SharePoint выполнить всю обработку. Применяется только
при установке и обновлении, для всех остальных действий игнорируется. Значение false указывает,
что программа завершится только после завершения всей обработки.
Значение по умолчанию - false.
Внимание! В некоторых случаях, когда два действия одновременно обрабатывают
одни и те же элементы набора разделов справки, целесообразнее использовать операцию /act InstallAllHCs
с параметрами /inetf true /inens Comp.ProdA,Comp.ProdB вместо двух
последовательных операций /act InstallOneHC.
/UpgradeRequiresNewerManifestVersion (/unv): входной набор разделов справки в целом
рассматривается как более поздняя версия по сравнению с уже установленной (если таковая
имеется), исходя из сравнения значений тегов version в существующем и в новом
файле манифеста. По умолчанию true; это рекомендуемое значение.
True означает, что если в обоих манифестах указана одна и та же версия, то обновление
данного набора разделов справки не выполняется и заменяется пустой операцией (NoOp).
False означает, что для каждого элемента справки в существующем и в новом наборе разделов справки
будет выполняться отдельное сравнение версии с аналогом. Рекомендуется
повышать уровень версии в новом манифесте каждый раз, когда в наборе разделов справки
требуется обновить один или несколько элементов справки.
Коды возврата (целочисленные значения для .Bat ERRORLEVEL):
0 = Нет ошибок.
8 = Ошибка.
Коды, выводимые в консоли (выводятся в консоли посредством stderr):
4 = MergeSuccess
32 = MergeNothingDoneOK
256 = MergeError
Например, если при выполнении операции /act SearchOneHC не найдено ни одного совпадения, в консоли будет выведено
целое число, соответствующее MergeNothingDoneOK, а возвращено 0.
Дополнительные сведения.
[] Регистр букв в имена параметров не учитывается.
[] В вызове /act InstallAllHCs параметр /loc обычно опускается,
или для него задается явное значение 0.
[] Значение /mrp по умолчанию показано ниже (если оно существует).
Сразу после этого корневого пути должен быть указан подкаталог с идентификатором языка в качестве имени
(например, 1033\\).
Наборы разделов справки сторонних разработчиков следует устанавливать в этом каталоге.
[] Примеры шаблонов командной строки:
HcInstal.exe /act ReportAllIds
HcInstal.exe /act InstallOneHC /mrp C:\mydir\ /loc 1033 /mns comp.proda
- введите дату предстоящего события. Введите название события, время, место и номер телефона для получения дополнительных ...
/? - вывод этой справки для командной строки /admin - запуск центра развертывания Office /adminfile - файл или папка, содержащие ...
/? - вывод этой справки для командной строки /config - путь к файлу config.xml /modify - запуск режима сопровождения для ...
/DeleteItemsNotInNewManifest (/dmf): по умолчанию True (истина), т. е. при обновлении установленного набора разделов справки ...
/IDFX:файл - установка Windows Identity Foundation (KB974405) из файла /IDFXR2:файл - установка Windows Identity Foundation ...
/KB976394:файл - установка исправления для Microsoft Windows (KB976394) из файла /KB976462:файл - установка исправления для ...
/Speech:файл - установка Microsoft Server Speech Platform Runtime из файла /SpeechLPKDEDE:файл, /SpeechLPK:файл, /SpeechLPKESES:файл, ...
/W2K8SP2:файл - установка Windows Server 2008 с пакетом обновления 2 (SP2) из файла /NETFX35SP1:файл - установка Microsoft ...