Командлет New-ServiceFabricService создает службу Service Fabric.
Прежде чем выполнять какие-либо операции с кластером Service Fabric, установите подключение к кластеру с помощью командлета Connect-ServiceFabricCluster.
Перед выполнением этой операции загрузите пакет приложения, зарегистрируйте тип приложения и сначала создайте экземпляр приложения. Дополнительные сведения см. в статье Развертывание и удаление приложений с помощью PowerShell.
Эта команда создает службу Service Fabric без отслеживания состояния из указанного экземпляра приложения с помощью одноэлементной схемы секционирования.
Пример 2: Создание службы с отслеживанием состояния с помощью одноэлементной схемы секционирования.
Эта команда создает службу Service Fabric с отслеживанием состояния из указанного экземпляра приложения с помощью одноэлементной схемы секционирования.
Пример 3: Создание службы без отслеживания состояния с помощью схемы секционирования по диапазонам.
Эта команда создает службу Service Fabric с отслеживанием состояния из указанного экземпляра приложения с именованной схемой секционирования.
Параметры
-Adhoc
Указывает, что служба работает в нерегламентированном режиме.
В режиме ad hoc узел службы активируется вручную.
Примечание: Это относится только к устаревшей поддержке.
Свойства параметров
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateful Singleton Adhoc
Position:
2
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful UniformInt64 Adhoc
Position:
2
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Named Adhoc
Position:
2
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Singleton Adhoc
Position:
2
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless UniformInt64 Adhoc
Position:
2
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Named Adhoc
Position:
2
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ApplicationName
Указывает универсальный код ресурса (URI) приложения Service Fabric.
Это уникальное имя приложения, которое используется для группировки служб для управления. Схема должна быть "fabric:/", а имя службы должно начинаться с имени приложения.
Командлет создает службу на основе этого приложения.
Стоимость переезда по умолчанию.
Более высокие затраты делают его менее вероятным, что диспетчер кластерных ресурсов переместит реплику при попытке сбалансировать кластер.
Допустимые значения:
Позволяет удалить исходные вторичные реплики до того, как новые вторичные реплики завершат сборку.
Свойства параметров
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateful Singleton Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful UniformInt64 Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Named Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Singleton Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful UniformInt64 Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Named Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-HasPersistedState
Указывает, что служба с отслеживанием состояния имеет постоянное состояние.
Когда FabricReplicator на вторичной реплике получает операцию для постоянной службы, он должен дождаться, пока служба подтвердит, что данные были сохранены, прежде чем он сможет отправить это подтверждение обратно в первичную службу. Для временных услуг операция может быть подтверждена сразу после получения.
Свойства параметров
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateful Singleton Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful UniformInt64 Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Named Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Singleton Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful UniformInt64 Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Named Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-HighKey
Указывает верхний диапазон ключей для набора разделов.
Свойства параметров
Тип:
Int64
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateful UniformInt64 Non-Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful UniformInt64 Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless UniformInt64 Non-Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless UniformInt64 Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-InstanceCloseDelayDuration
Указывает длительность в виде объекта TimeSpan , в течение которой корректное закрытие экземпляра без отслеживания состояния откладывается. Это будет эффективно при закрытии экземпляра во время обновления приложения или кластера и отключения узла. Конечная точка, предоставленная в этом экземпляре, удаляется до начала задержки, которая предотвращает новые подключения к этому экземпляру.
Кроме того, клиенты, которые подписались на события изменения конечной точки службы , могут выполнить следующие действия после получения уведомления об удалении конечной точки:
Остановите отправку новых запросов в этот экземпляр.
Закройте существующие подключения после завершения запросов на борту.
Подключитесь к другому экземпляру секции службы для будущих запросов.
Обратите внимание, что значением по умолчанию является TimeSpan.Zero, что указывает на то, что перед закрытием экземпляра не будет никакой задержки или удаления конечной точки.
Чтобы получить объект TimeSpan , используйте командлет New-TimeSpan .
Свойства параметров
Тип:
TimeSpan
Default value:
TimeSpan.Zero
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateless Singleton Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless UniformInt64 Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Named Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Singleton Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless UniformInt64 Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Named Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-InstanceCount
Указывает количество экземпляров, которые система создает и обслуживает для каждого раздела этой службы Service Fabric без отслеживания состояния.
Установка для InstanceCount значения -1 подразумевает развертывание экземпляров на всех узлах в кластере.
Свойства параметров
Тип:
Int32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateless Singleton Non-Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless UniformInt64 Non-Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Named Non-Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Singleton Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless UniformInt64 Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Named Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-InstanceLifecycleDescription
Описание жизненного цикла экземпляров, принадлежащих данной службе. Если какая-либо конфигурация в этом разделе не указана, то значение по умолчанию берется из одноименного параметра кластера (если он существует).
Свойства параметров
Тип:
InstanceLifecycleDescription
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateless Singleton Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless UniformInt64 Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Named Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Singleton Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless UniformInt64 Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Named Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-InstanceRestartWaitDuration
Получает или задает время, в течение которого Service Fabric будет ожидать создания экземпляра без отслеживания состояния. Если экземпляр не будет создан в течение этого времени, Service Fabric создаст новый экземпляр на замену.
Свойства параметров
Тип:
TimeSpan
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateless Singleton Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless UniformInt64 Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Named Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Singleton Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless UniformInt64 Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Named Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-LowKey
Указывает диапазон младших ключей для набора разделов.
Свойства параметров
Тип:
Int64
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateful UniformInt64 Non-Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful UniformInt64 Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless UniformInt64 Non-Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless UniformInt64 Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Metric
Метрики — это набор ресурсов, необходимых конкретному именованному экземпляру службы. Конфигурация метрик службы включает в себя информацию о том, сколько ресурсов по умолчанию потребляется каждой репликой с отслеживанием состояния или экземпляром без отслеживания состояния данной службы. Метрики также включают вес, указывающий, насколько важна балансировка этой метрики в этой службе, в случае необходимости компромиссов.
Указывает минимальное количество экземпляров раздела службы без отслеживания состояния, которое должно быть доступно для выполнения проверки безопасности EnsureAvailability во время таких операций, как обновление приложения , обновление кластера или отключение узла. Фактическое используемое число равно max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Если для параметра InstanceCount задано значение -1, то во время вычисления MinInstanceCount -1 сначала преобразуется в количество узлов, на которых разрешено размещать экземпляры в соответствии с ограничениями на размещение в службе.
Свойства параметров
Тип:
Int32
Default value:
1
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateless Singleton Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless UniformInt64 Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Named Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Singleton Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless UniformInt64 Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Named Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-MinInstancePercentage
Указывает минимальный процент InstanceCount для раздела службы без отслеживания состояния, который должен быть актуальным для выполнения проверки безопасности EnsureAvailability во время таких операций, как обновление приложения , обновление кластера или отключение узла. Фактическое используемое число равно max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Если для параметра InstanceCount задано значение -1, то во время вычисления MinInstancePercentage -1 сначала преобразуется в количество узлов, на которых разрешено размещать экземпляры в соответствии с ограничениями размещения в службе.
Свойства параметров
Тип:
Int32
Default value:
0
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateless Singleton Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless UniformInt64 Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Named Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Singleton Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless UniformInt64 Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Named Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-MinReplicaSetSize
Указывает минимальный размер набора реплик, который Service Fabric будет хранить в своем представлении набора реплик для заданного раздела.
Свойства параметров
Тип:
Int32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateful Singleton Non-Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful UniformInt64 Non-Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Named Non-Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Singleton Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful UniformInt64 Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Named Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-PartitionCount
Указывает количество секций для службы Service Fabric.
Свойства параметров
Тип:
Int32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateful UniformInt64 Non-Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful UniformInt64 Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless UniformInt64 Non-Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless UniformInt64 Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-PartitionNames
Задает массив имен разделов.
Свойства параметров
Тип:
String[]
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateful Named Non-Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Named Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Named Non-Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Named Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-PartitionSchemeNamed
Указывает, что служба использует именованную схему секционирования.
Службы, использующие эту модель, обычно имеют данные, которые могут быть сегментированы в ограниченном наборе. Некоторые распространенные примеры полей данных, используемых в качестве именованных ключей разделов, могут быть регионами, почтовыми кодами, группами клиентов или другими бизнес-единицами.
Свойства параметров
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateful Named Non-Adhoc
Position:
1
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Named Adhoc
Position:
1
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Named Non-Adhoc
Position:
1
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Named Adhoc
Position:
1
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-PartitionSchemeSingleton
Указывает, что служба использует схему одноэлементной секционирования.
Одноэлементные разделы обычно используются, если служба не требует дополнительного маршрутизирования.
Свойства параметров
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateless Singleton Non-Adhoc
Position:
1
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Singleton Non-Adhoc
Position:
1
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Singleton Adhoc
Position:
1
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Singleton Adhoc
Position:
1
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-PartitionSchemeUniformInt64
Указывает, что служба использует схему секционирования UniformInt64. Это означает, что каждая секция владеет диапазоном ключей int64.
Свойства параметров
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateful UniformInt64 Non-Adhoc
Position:
1
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful UniformInt64 Adhoc
Position:
1
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless UniformInt64 Non-Adhoc
Position:
1
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless UniformInt64 Adhoc
Position:
1
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-PlacementConstraint
Ограничения размещения — это логические операторы, которые позволяют службам выбирать определенные свойства узла (и значения этих свойств), чтобы контролировать, где их можно размещать на законных основаниях.
Дополнительные сведения см. в разделе Ограничения размещения и свойства узлов.
Свойства параметров
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-PlacementPolicy
Политики размещения используются для того, чтобы конкретная служба всегда выполнялась или никогда не запускалась в определенных регионах, аналогично попытке разместить основную службу в определенном регионе, чтобы свести к минимуму задержку для конечных пользователей.
Дополнительные сведения см. в разделе Политики размещения для служб Service Fabric.
Свойства параметров
Тип:
String[]
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-QuorumLossWaitDuration
Указывает продолжительность ожидания Service Fabric в виде объекта TimeSpan перед объявлением о потере данных для секции службы.
Чтобы получить объект TimeSpan , используйте командлет New-TimeSpan .
Для получения дополнительной информации введите Get-Help New-TimeSpan.
Свойства параметров
Тип:
TimeSpan
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateful Singleton Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful UniformInt64 Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Named Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Singleton Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful UniformInt64 Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Named Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ReplicaLifecycleDescription
Описание жизненного цикла реплик, принадлежащих данной службе. Если какая-либо конфигурация в этом разделе не указана, то значение по умолчанию берется из одноименного параметра кластера (если он существует).
Свойства параметров
Тип:
ReplicaLifecycleDescription
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateful Singleton Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful UniformInt64 Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Named Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Singleton Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful UniformInt64 Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Named Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ReplicaRestartWaitDuration
Указывает интервал в виде объекта TimeSpan , в течение которого Service Fabric ожидает перезапуска реплики, прежде чем начать построение реплики на замену.
Чтобы получить объект TimeSpan , используйте командлет New-TimeSpan .
Указывает универсальный код ресурса (URI) службы Service Fabric.
Свойства параметров
Тип:
Uri
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
3
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ServicePackageActivationMode
Управляет [моделью хостинга][1], которая будет использоваться для службы. Допустимыми значениями являются SharedProcess и ExclusiveProcess. По умолчанию используется SharedProcess.
В режиме активации SharedProcess реплики (или экземпляры) разных служб заданного типа ServiceType будут использовать один и тот же ServiceHost. В режиме активации ExclusiveProcess у каждой реплики или экземпляра сервиса будет свой выделенный ServiceHost. Дополнительные сведения см. в разделе [Модель размещения Service Fabric][1].
Свойства параметров
Тип:
ServicePackageActivationMode
Default value:
None
Допустимые значения:
SharedProcess, ExclusiveProcess
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ServicePlacementTimeLimit
Задает ограничение по времени размещения сервиса.
Свойства параметров
Тип:
TimeSpan
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateful Singleton Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful UniformInt64 Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Named Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Singleton Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful UniformInt64 Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Named Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ServiceTypeName
Указывает имя типа службы Service Fabric.
Свойства параметров
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
4
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-StandByReplicaKeepDuration
Указывает в качестве объекта TimeSpan время, в течение которого реплика с постоянным состоянием остается в наборе реплик, даже если она уже была заменена, то есть когда размер целевого набора реплик уже удовлетворен.
Чтобы получить объект TimeSpan , используйте командлет New-TimeSpan .
Свойства параметров
Тип:
TimeSpan
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateful Singleton Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful UniformInt64 Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Named Non-Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Singleton Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful UniformInt64 Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Named Adhoc
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Stateful
Указывает, что служба является службой Service Fabric с отслеживанием состояния.
Свойства параметров
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateful Singleton Non-Adhoc
Position:
0
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful UniformInt64 Non-Adhoc
Position:
0
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Named Non-Adhoc
Position:
0
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Singleton Adhoc
Position:
0
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful UniformInt64 Adhoc
Position:
0
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Named Adhoc
Position:
0
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Stateless
Указывает, что служба является службой Service Fabric без отслеживания состояния.
Свойства параметров
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateless Singleton Non-Adhoc
Position:
0
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless UniformInt64 Non-Adhoc
Position:
0
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Named Non-Adhoc
Position:
0
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Singleton Adhoc
Position:
0
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless UniformInt64 Adhoc
Position:
0
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateless Named Adhoc
Position:
0
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-TagsRequiredToPlace
Объявляет теги, необходимые для размещения услуги. Полезно для динамического влияния на размещение услуг. Дополнительные сведения см. в статье Теги динамических узлов Service Fabric.
Свойства параметров
Тип:
System.Collections.Generic.List`1[System.String]
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-TagsRequiredToRun
Объявляет теги, необходимые для размещения и работы сервиса. Полезно для динамического влияния на размещение и работу сервиса. Дополнительные сведения см. в разделе Теги динамических узлов Service Fabric.
Свойства параметров
Тип:
System.Collections.Generic.List`1[System.String]
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-TargetReplicaSetSize
Указывает количество реплик, которые система создает и обслуживает для каждого раздела этой службы Service Fabric с отслеживанием состояния.
Свойства параметров
Тип:
Int32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Stateful Singleton Non-Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful UniformInt64 Non-Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Named Non-Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Singleton Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful UniformInt64 Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Stateful Named Adhoc
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-TimeoutSec
Указывает период ожидания операции в секундах.
Свойства параметров
Тип:
Int32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.