Командная строка config: Обзор командной строки — Configuration Manager
Содержание
Обзор командной строки — Configuration Manager
Twitter
LinkedIn
Facebook
Адрес электронной почты
-
Статья -
-
Относится к Configuration Manager (Current Branch)
Вы можете запустить Configuration Manager установку в командной строке, чтобы автоматизировать установку различных типов сайтов. В этой статье представлен обзор методов командной строки.
Поддерживаемые задачи для установки из командной строки
Установка сайта центра администрирования (CAS) или первичного сайта
Изменение языков, используемых на cas-сервере или первичном сайте
Восстановление сайта
Совет
Вы также можете установить клиент и консоль Configuration Manager из командной строки. Дополнительные сведения см. в следующих статьях:
- Установка консолей
- Развертывание клиентов на компьютерах с Windows
Сведения о файле скрипта командной строки
Для автоматической установки Configuration Manager можно указать файл скрипта, содержащий параметры установки.
Примечание.
Вы не можете использовать файл автоматического скрипта для обновления сайта оценки до лицензированной установки Configuration Manager.
Чтобы использовать файл ответов с программой установки, сначала настройте в файле скрипта необходимые ключи и значения. Для автоматической установки cas- или первичного сайта файл скрипта требует следующих разделов:
Identification
Options
SQLConfigOptions
HierarchyExpansionOption
CloudConnectorOptions
SABranchOptions
Затем запустите программу установки с параметром /SCRIPT
командной строки и укажите файл скрипта.
Для восстановления сайта файл скрипта также использует раздел RecoveryOptions.
Список ключей и значений для использования в файле скрипта автоматической установки см. в разделе Ключи файла скрипта автоматической установки.
Примечание.
При запуске программы установки из CD.Latest
папки для установки или восстановления с помощью скрипта CDLatest
добавьте ключ со значением 1
. Это значение не поддерживается на установочном носителе с сайта корпоративной лицензии Майкрософт. Дополнительные сведения об использовании этого имени ключа в файле скрипта см. в разделе Параметры командной строки.
Создание скрипта
При запуске программы установки для установки сайта с помощью пользовательского интерфейса программа установки автоматически создает сценарий установки. При подтверждении параметров на странице Сводка мастера выполняются следующие действия:
- Программа установки создает скрипт
%TEMP%\ConfigMgrAutoSave.ini
. Этот файл можно переименовать, прежде чем использовать его, но ему требуется.ini
расширение файла. - Скрипт автоматической установки содержит параметры, выбранные в мастере.
- Вы можете изменить скрипт, чтобы установить другие сайты в иерархии.
- Этот скрипт можно использовать для автоматической настройки Configuration Manager.
Этот файл скрипта содержит те же сведения, что и мастер установки, за исключением отсутствия параметров по умолчанию. Укажите все значения для ключей установки, необходимых и необходимых для ваших требований.
Когда программа установки создает сценарий автоматической установки, он включает ключ продукта, введенный в мастере установки. Этот ключ может быть допустимым ключом продукта или EVAL
для установки ознакомительной версии Configuration Manager. Значение ключа продукта в скрипте требуется для средства проверки готовности. Когда программа установки запускает фактическую установку сайта, она очищает значение ключа продукта в скрипте. Перед использованием скрипта для автоматической установки нового сайта измените скрипт, чтобы предоставить допустимый ключ продукта или указать ознакомительную установку Configuration Manager.
Совет
Вы также можете вручную создать файл скрипта из обычного текстового редактора, например Блокнота.
Имена разделов, имена ключей и значения
Скрипт содержит имена разделов, имена ключей и значения.
- Имена обязательных ключей разделов зависят от типа установки.
- Порядок разделов и порядок ключей в разделах не важны.
- В ключах не учитывается регистр.
- При указании значений для ключей за именем ключа должен следовать знак равенства (
=
) и значение ключа. Пример:CDLatest=1
Полный набор параметров см. в разделе Параметры командной строки для установки и сценариев.
Использование файла скрипта установки
Чтобы использовать файл скрипта установки, укажите имя файла после параметра командной /SCRIPT
строки.
Имя файла скрипта
.ini
требует расширения.Укажите полный путь к файлу. Например, если вы присвоите файлу
setup.ini
имя и сохраните его в папкеC:\Setup
, используйте следующую командную строку:setup.exe /script C:\Setup\setup.ini
Учетная запись, которая запускает программу установки, должна иметь права администратора на компьютере. При запуске установки с помощью автоматического сценария откройте окно командной строки с параметром Запуск от имени администратора .
Изменение языков
Чтобы изменить языки, установленные на сайте, из командной строки:
- Запуск программы установки на
<ConfigMgrInstallationPath>\Bin\X64
сервере сайта - Использование параметра командной
/MANAGELANGS
строки - Укажите файл языкового скрипта с языками для добавления или удаления
Например, используйте следующий синтаксис команды: setupwpf.exe /MANAGELANGS <language script file>
Дополнительные сведения о значениях, используемых в файле скрипта языка, см. в разделе Управление языками.
Дополнительные сведения о языках в Configuration Manager см. в разделе Языковые пакеты.
Дальнейшие действия
Параметры командной строки для установки
Ключи файла сценария автоматической установки
Установка консоли Configuration Manager
Интерфейс командной строки конструктора конфигураций Windows (Windows 10/11) — Configure Windows
Twitter
LinkedIn
Facebook
Адрес электронной почты
-
Статья -
-
Область применения
- Windows 10
- Windows 11
Вы можете использовать интерфейс командной строки конструктора конфигураций Windows (CLI) конструктора конфигураций Windows, чтобы автоматизировать сборку пакетов подготовки.
ИТ-специалисты могут использовать интерфейс командной строки конструктора конфигураций Windows, чтобы требовать меньшего перенарудовки существующих процессов. Необходимо запустить интерфейс командной строки (CLI) конструктора конфигураций Windows в окне команд от имени администратора.
Для создания образа или пакета подготовки с многовариантной поддержкой необходимо использовать интерфейс командной строки конструктора конфигураций Windows и отредактировать источники customizations.xml. Файл customizations.xml нужен в качестве входных данных для интерфейса командной строки конструктора конфигураций Windows для построения пакета подготовки. Дополнительные сведения см. в разделе Создание пакета подготовки с многовариантными параметрами.
Синтаксис
icd.exe /Build-ProvisioningPackage /CustomizationXML:<path_to_xml> /PackagePath:<path_to_ppkg> [/StoreFile:<path_to_storefile>] [/MSPackageRoot:<path_to_mspackage_directory>] [/OEMInputXML:<path_to_xml>] [/ProductName:<product_name>] [/Variables:<name>:<value>] [[+|-]Encrypted] [[+|-]Overwrite] [/?]
Переключатели и аргументы
Переключатель | Требуется? | Аргументы |
---|---|---|
/CustomizationXML | Нет | Указывает путь к XML-файлу подготовки Windows, содержащему ресурсы и параметры настройки.![]() |
/PackagePath | Да | Указывает путь и имя пакета, где будет сохранен построенный пакет подготовки. |
/StoreFile | Нетсм. важное примечание. | Партнерам, которые используют хранилище параметров, отличное от хранилищ по умолчанию, используемых конструктором конфигураций Windows, следует использовать этот параметр, чтобы указать путь к одному или нескольким файлам хранилища параметров (через запятую). По умолчанию, если не указать файл хранилища параметров, хранилище параметров, общее для всех выпусков Windows, будет загружено конструктором конфигураций Windows.Важно При использовании этого параметра не следует использовать /MSPackageRoot или /OEMInputXML. |
/Variables | Нет | Указывает разделенную точкой с запятой пару макросов <name> и <value> . Формат этого аргумента должен быть таким: <name>=<value> .![]() |
Зашифровано | Нет | Указывает, нужно ли выполнять сборку пакета подготовки с шифрованием. Конструктор конфигураций Windows автоматически создает пароль расшифровки и включает эти сведения в выходные данные. Предшествуйте параметру для + шифрования или - для отсутствия шифрования. По умолчанию шифрование не выполняется. |
Перезапись | Нет | Указывает, следует ли перезаписать существующий пакет подготовки. Предшествуйте со значением + для перезаписи существующего пакета или , если вы не хотите перезаписывать существующий пакет. По умолчанию используется значение false (не перезаписывать). |
/? | Нет | Выводит список параметров и их описание для средства командной строки или для определенных команд. |
- Пакеты подготовки для клиента Windows
- Принципы работы подготовки в клиенте Windows
- Установка конструктора конфигураций Windows
- Создание пакета подготовки
- Применение пакета подготовки
- Изменение параметров при удалении пакета подготовки
- Подготовка компьютера с использованием общих параметров для начального развертывания (простая подготовка)
- Использование сценария для установки классических приложений в пакетах подготовки
- Командлеты PowerShell для подготовки клиента Windows (справочник)
- Создание пакета подготовки с многовариантными параметрами
Настройка интерфейса командной строки AWS — интерфейса командной строки AWS
Настройка интерфейса командной строки AWS — интерфейса командной строки AWS
Приоритет конфигурации и учетных данных Дополнительные темы в этом разделе к
взаимодействовать с AWS. К ним относятся следующие:
Учетные данные определяют, кто вызывает API.
Учетные данные доступа используются для шифрования запроса к серверам AWS для подтверждения.
свою личность и получить связанные политики разрешений. Эти разрешения
определить действия, которые вы можете выполнять. Для получения информации о настройке вашего
учетные данные см. в разделе Аутентификация и учетные данные для доступа.Другие сведения о конфигурации , чтобы сообщить интерфейсу командной строки AWS, как
для обработки запросов, таких как формат вывода по умолчанию и формат AWS по умолчанию
Область, край.
Примечание
AWS требует, чтобы все входящие запросы были криптографически подписаны. Интерфейс командной строки AWS делает
это для тебя. «Подпись» включает отметку даты/времени. Поэтому вы должны убедиться
что дата и время вашего компьютера установлены правильно. Если нет, и дату/время в
подпись слишком далека от даты/времени, распознаваемой сервисом AWS, AWS
отклоняет запрос.
Приоритет конфигурации и учетных данных
Учетные данные и параметры конфигурации расположены в нескольких местах, таких как
системные или пользовательские переменные среды, локальные файлы конфигурации AWS или явно
объявляется в командной строке как параметр. Определенные местоположения имеют приоритет над
другие. Учетные данные AWS CLI и параметры конфигурации имеют приоритет в
в следующем порядке:
Командная строка
options — переопределяет настройки в любом другом месте, например
--region
,--output
и--profile
параметры.Окружающая среда
переменные — вы можете хранить значения в вашей системной среде
переменные.Принять роль
– Примите разрешения роли IAM через конфигурацию илиaws sts accept-role 9.Команда 0036.
Принять роль с сетью
identity — примите разрешения роли IAM с помощью веб-сайта.
идентификацию через конфигурацию или командуaws sts accept-role
.AWS IAM Identity Center (преемник AWS Single Sign-On) — The
Учетные данные IAM Identity Center хранятся в файле конфигурации
aws настроить SSO 9Команда 0036. Файл конфигурации
~/.aws/config
в Linux или macOS или по адресуC:\Users\
в Windows.ИМЯ ПОЛЬЗОВАТЕЛЯ
\.aws\configПолномочия
файл —учетные данные
ифайл конфигурации
обновляется при запуске командыaws configure
.Файл учетных данных
находится по адресу~/.aws/credentials
в Linux или macOS или по адресуC:\Users\
наИМЯ ПОЛЬЗОВАТЕЛЯ
\.aws\credentials
Окна.Пользовательский
процесс — Получите учетные данные из внешнего источника.Конфигурация
файл —учетные данные
ифайл конфигурации
обновляется при запуске командыaws configure
. Файл конфигурации
находится по адресу~/.aws/config
в Linux или macOS или по адресуC:\Users\
вкл.ИМЯ ПОЛЬЗОВАТЕЛЯ
\.aws\config
Окна.Амазон EC2
учетные данные профиля экземпляра — вы можете связать роль IAM
с каждым из ваших экземпляров Amazon Elastic Compute Cloud (Amazon EC2). Временные учетные данные для этой роли затем
доступны для кода, работающего в экземпляре.Учетные данные доставляются через Amazon EC2.
служба метаданных. Дополнительные сведения см. в разделе Роли IAM для Amazon EC2 в
Руководство пользователя Amazon EC2 для инстансов Linux и использование инстанса
Профили в руководстве пользователя IAM .Контейнер
учетные данные — вы можете связать роль IAM с каждым из ваших
Определения задач Amazon Elastic Container Service (Amazon ECS). Затем временные учетные данные для этой роли становятся доступными для
контейнеры этой задачи. Дополнительные сведения см. в разделе Роли IAM для задач в Руководстве разработчика Amazon Elastic Container Service 9.0134 .
Дополнительные темы в этом разделе
Параметры файла конфигурации и учетных данных
Переменные среды для настройки интерфейса командной строки AWS
Параметры командной строки
Завершение команды
Повторные попытки командной строки AWS
Использовать HTTP-прокси
Javascript отключен или недоступен в вашем браузере.
Чтобы использовать документацию Amazon Web Services, должен быть включен Javascript. Инструкции см. на страницах справки вашего браузера.
Условные обозначения в документе
Настройка
Конфигурация и настройки файла учетных данных
Параметры командной строки — интерфейс командной строки AWS
Параметры командной строки — интерфейс командной строки AWS
Как использовать параметры командной строкиAWS CLI поддерживает глобальную командную строку
optionsОбщее использование параметров командной строки
В интерфейсе командной строки AWS параметры командной строки — это глобальные параметры, которые можно использовать для переопределения значений по умолчанию.
параметры конфигурации, любой соответствующий параметр профиля или параметр переменной среды для
эта единственная команда. Вы не можете использовать параметры командной строки для прямого указания учетных данных,
хотя вы можете указать, какой профиль использовать.
Темы
- Как использовать параметры командной строки
- AWS CLI поддерживает глобальную командную строку
options - Обычное использование параметров командной строки
Как использовать параметры командной строки
Большинство параметров командной строки представляют собой простые строки, такие как имя профиля
profile1
в следующем примере:
$aws s3 ls --profile
profile1
пример-ведро-1 пример-ведро-2 ...
Каждая опция, которая принимает аргумент, требует пробела или знака равенства (=), разделяющего
аргумент из имени опции. Если значением аргумента является строка, содержащая пробел, вы
аргумент должен заключаться в кавычки. Подробнее о типах аргументов и форматировании для
параметры см. в разделе Указание значений параметров для интерфейса командной строки AWS.
AWS CLI поддерживает глобальную командную строку
options
В интерфейсе командной строки AWS вы можете использовать следующие параметры командной строки, чтобы переопределить параметры по умолчанию.
параметры конфигурации, любой соответствующий параметр профиля или параметр переменной среды для
эта единственная команда.
- --ca-комплект
<строка>
Указывает пакет сертификатов центра сертификации (CA), который следует использовать при проверке
SSL-сертификаты.Если этот параметр определен, он переопределяет значение параметра профиля
ca_bundle
и средыAWS_CA_BUNDLE
.
переменная.- --cli-автоматическая подсказка
Включает режим автоподсказки для одной команды. Как показывают следующие примеры, вы
может указать его в любой момент.$
aws --cli-auto-prompt
$
aws dynamodb --cli-auto-prompt
$
таблица описаний aws dynamodb --cli-auto-prompt
Этот параметр переопределяет переменную среды
aws_cli_auto_prompt
и профильcli_auto_prompt
.
параметр.Информацию о функции автоподсказки AWS CLI версии 2 см. в разделе Запрашивать
команды.- --cli-двоичный-формат
Указывает, как AWS CLI версии 2 интерпретирует параметры двоичного ввода. Это может быть один из
следующие значения:base64 — это значение по умолчанию. Ан
входной параметр, типизированный как большой двоичный объект (BLOB), принимает
строка в кодировке base64. Чтобы передать истинное двоичное содержимое, поместите его в файл и
укажите путь и имя файла с 9префикс 0035 fileb:// в качестве
значение параметра. Чтобы передать текст в кодировке base64, содержащийся в файле, укажите
путь и имя файла с префиксомfile://
в качестве параметра
ценить.raw-in-base64-out — по умолчанию для
AWS CLI версии 1.Если значение параметра равно
raw-in-base64-out
, файлы, на которые ссылаются
используя файл:// 9Префикс 0036 читается как текст, а затем интерфейс командной строки AWS пытается
закодировать его в двоичный код.
Это переопределяет параметр конфигурации файла
cli_binary_format
.$
лямбда-вызов aws \ --cli-binary-format raw-in-base64-out \ --имя-функции моя-функция \ --invocation-type Событие \ --payload '{ "имя": "Боб" }' \ ответ.json
Если вы ссылаетесь на двоичное значение в файле с помощью
файлb:// префикс
обозначение, AWS CLI всегда ожидает , что файл
содержит необработанное двоичное содержимое и не пытается преобразовать значение.Если вы ссылаетесь на двоичное значение в файле, используя префикс
file://
нотация, интерфейс командной строки AWS обрабатывает файл в соответствии с текущим
cli_binary_format
настройка.Если значение этого параметра равно
base64
(по умолчанию, если не указано явно), интерфейс командной строки AWS ожидает, что файл будет содержать
текст в кодировке base64. Если значение этого параметра равноraw-in-base64-out
,
AWS CLI ожидает, что файл будет содержать необработанный двоичный контент.- --cli-connect-timeout
<целое число>
Задает максимальное время подключения к сокету в секундах. Если значение равно нулю
(0), подключение к сокету ожидает неопределенное время (блокируется) и не истекает по тайм-ауту.- --cli-read-timeout
<целое число>
Указывает максимальное время чтения сокета в секундах. Если значение равно нулю (0)
чтение сокета ожидает бесконечно (блокируется) и не истекает по тайм-ауту.- --color
<строка>
Указывает поддержку цветного вывода. Допустимые значения:
на
,
от
иавто
. Значение по умолчанию
авто
.- --отладка
Логический переключатель, который включает ведение журнала отладки. Интерфейс командной строки AWS по умолчанию предоставляет очищенные
получать информацию о любых успехах или неудачах в отношении результатов команд в
вывод команды. Параметр--debug
предоставляет полные журналы Python. Этот
включает дополнительнуюstderr
диагностическую информацию о работе
команда, которая может быть полезна при устранении неполадок, почему команда выдает неожиданные
Результаты. Чтобы упростить просмотр журналов отладки, мы предлагаем отправлять журналы в файл для более удобного использования.
искать информацию. Вы можете сделать это, используя один из следующих способов.Для отправки только диагностика
stderr
информация, добавьте2> debug.txt
, гдеdebug.txt
имя, которое вы хотите использовать для вашего файла отладки:$
aws
2>servicename
commandname
options
--debugdebug.txt
Для отправки и вывода и
stderr
диагностическая информация, приложение&> debug.txt
, где
debug.txt
— это имя, которое вы хотите использовать для файла отладки:$
aws
&>servicename
commandname
options
--debugdebug.txt
- --конечная точка-URL
<строка>
Указывает URL-адрес для отправки запроса.
Для большинства команд интерфейс командной строки AWS автоматически
определяет URL-адрес на основе выбранного сервиса и указанного региона AWS.
Однако для некоторых команд требуется указать URL-адрес для конкретной учетной записи. Вы также можете
настроить некоторые сервисы AWS для размещения конечной точки
непосредственно в вашем частном VPC, который затем может потребоваться указать.Список стандартных конечных точек службы, доступных в каждом регионе, см. в разделе «Регионы и конечные точки AWS» в
Общий справочник Amazon Web Services .- --no-cli-автоподсказка
Отключает режим автоподсказки для одной команды.
$
aws dynamodb description-table --table-name Table1 --no-cli-auto-prompt
Этот параметр переопределяет переменную среды
aws_cli_auto_prompt
и профильcli_auto_prompt
.
параметр.Информацию о функции автоподсказки AWS CLI версии 2 см. в разделе Запрашивать
команды.- --нет-клип-пейджер
Логический переключатель, отключающий использование пейджера для вывода команды.
- --без разбиения на страницы
Логический переключатель, который отключает множественные вызовы, которые AWS CLI автоматически делает для
получить все результаты команд, которые создают разбиение вывода на страницы. Это означает только
отображается первая страница вашего вывода.- --запрос без знака
Логический переключатель, отключающий подпись HTTP-запросов к сервису AWS.
конечная точка. Это предотвращает загрузку учетных данных.- --нет проверки SSL
По умолчанию интерфейс командной строки AWS использует SSL при обмене данными с сервисами AWS.
Для каждого SSL
подключение и вызов, интерфейс командной строки AWS проверяет SSL-сертификаты. Использование этой опции
переопределяет поведение по умолчанию при проверке SSL-сертификатов.Предупреждение
Этот вариант не рекомендуется использовать для . Если вы используете
--нет проверки SSL
, ваш трафик между вашим клиентом и сервисами AWS
больше не обеспечен. Это означает, что ваш трафик представляет собой угрозу безопасности и уязвим для
подвиги «человек посередине». Если у вас возникли проблемы с сертификатами, лучше
вместо этого решить эти проблемы. Инструкции по устранению неполадок с сертификатами см. в разделе Ошибки сертификатов SSL.- --output
<строка>
Указывает формат вывода для этой команды. Вы можете указать любой из
следующие значения:json — выходные данные форматируются как строка JSON.
yaml — выходные данные форматируются как строка YAML.
yaml-stream — выходные данные передаются в потоковом режиме и форматируются как строка YAML. Потоковая передача позволяет быстрее обрабатывать большие типы данных.
текст — вывод форматируется как несколько строк
строковые значения, разделенные табуляцией. Это может быть полезно для передачи вывода в текст
процессор вродеgrep
,sed
илиawk
.таблица — вывод форматируется в виде таблицы с использованием
символы +|- для формирования границ ячеек. Обычно информация представлена в виде
«удобный для человека» формат, который намного легче читать, чем другие, но не так
программно полезно.
- --профиль
<строка>
Задает именованный
профиль, который будет использоваться для этой команды.Чтобы настроить дополнительные именованные профили, вы можете
используйте командуaws configure
с параметром--profile
.
вариант.$
aws configure --profile
<имя профиля>
- --запрос
<строка>
Задает запрос JMESPath для использования в
фильтрация данных ответа. Дополнительные сведения см. в разделе Фильтрация выходных данных AWS CLI.- --region
Указывает, в какой регион AWS отправлять запрос AWS этой команды. Для списка
все регионы, которые вы можете указать, см. AWS
Регионы и конечные точки в Общем справочнике Amazon Web Services .- --версия
Логический переключатель, отображающий текущую версию программы AWS CLI,
бег.
Обычное использование параметров командной строки
Обычное использование параметров командной строки включает проверку ваших ресурсов в нескольких AWS
Области и изменение формата вывода для удобочитаемости или простоты использования при написании сценариев. в
следующие примеры, мы запускаем команда описания экземпляров
против каждого региона, пока мы не найдем, в каком регионе находится наш экземпляр.
--------------------
|Описать экземпляры|
+-----------------+
$ aws ec2 description-instances --output table --region
us-west-2
-------------------------------------------------- -----------------------------
| ОписатьЭкземпляры |
+------------------------------------------------- ---------------------------+
|| Бронирование ||
|+----------------------------------------------------+---------- --------------------------+|
|| Идентификатор владельца | 012345678901 ||
|| Идентификатор бронирования | r-abcdefgh ||
|+----------------------------------------------------+---------- --------------------------+|
||| Экземпляры |||
||+---------------------------------------+---------------------- -------------------------+||
||| АмиЛаунчИндекс | 0 |||
||| Архитектура | x86_64 |||
.