Test-ServiceFabricApplicationPackage
Проверяет пакет приложения Service Fabric.
Синтаксис
Test-ServiceFabricApplicationPackage
[-ApplicationPackagePath] <String>
[-ApplicationParameter <Hashtable>]
[-ImageStoreConnectionString <String>]
[<CommonParameters>]
Test-ServiceFabricApplicationPackage
[-ComposeFilePath] <String>
[-RegistryUserName <String>]
[-RegistryPassword <String>]
[-PasswordEncrypted]
[-ImageStoreConnectionString <String>]
[<CommonParameters>]
Описание
Командлет Test-ServiceFabricApplicationPackage проверяет пакет приложения Service Fabric, чтобы убедиться, что он соответствует требованиям к упаковке Service Fabric. Дополнительные сведения о модели приложения Service Fabric.
Если указать строку подключения хранилища образов, пакет также проверяется на соответствие предыдущим версиям приложения, подготовленным в кластере. Например, командлет может обнаружить, что пакет приложения с той же версией, но другое содержимое уже подготовлено в хранилище образов.
После проверки пакета используйте командлет Copy-ServiceFabricApplicationPackage , чтобы скопировать его в хранилище образов.
Перед выполнением любой операции в кластере Service Fabric установите подключение к кластеру с помощью командлета Connect-ServiceFabricCluster .
Примеры
Пример 1. Локальная проверка пакета приложения без доступа к хранилищу образов
PS C:\> Test-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\CalculatorApp" -ApplicationParameter @{ "StatelessServiceInstanceCount"="-1"}
Эта команда проверяет пакет приложения, найденный по указанному пути. Он включает параметры приложения для проверки. Командлет не указывает строку подключения хранилища образов, так как приложение по-прежнему находится на этапе разработки или подключение к кластеру еще не известно.
Пример 2. Проверка пакета приложения локально и для всех предыдущих версий в хранилище образов
PS C:\> Test-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\CalculatorApp" -ImageStoreConnectionString "file:C:\SfDevCluster\Data\ImageStoreShare"
Эта команда проверяет пакет приложения, найденный по указанному пути. Она предоставляет строку подключения хранилища образов для дополнительной проверки версий приложений, уже имеющихся в хранилище образов.
Параметры
-ApplicationPackagePath
Указывает путь к пакету приложения. Командлет проверяет, действителен ли пакет приложения в пути.
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ApplicationParameter
Задает переопределения параметров приложения в виде словаря, например @{"key1"="value1"; "key2"="value2"}
. Параметры приложения должны быть определены в манифесте приложения. В противном случае проверка не указывает на потенциально неправильное имя параметра приложения.
Необходимо передать параметры приложения, чтобы командлет смог выполнить ту же проверку, что и операции New-ServiceFabricApplication или Start-ServiceFabricApplicationUpgrade . Это полезно в качестве проверки работоспособности, чтобы убедиться, что пакет приложения и параметры приложения верны. Если приложение имеет параметры, которые не указаны, проверка пропускается.
Дополнительные сведения о параметрах приложения.
Тип: | Hashtable |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ComposeFilePath
Указывает путь к файлу создания, описывающего развертывание Создания Service Fabric.
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ImageStoreConnectionString
Указывает строку подключения для хранилища образов Service Fabric. Дополнительные сведения о строке подключения хранилища образов.
Если указать этот параметр, командлет выполняет дополнительные проверки ранее развернутых версий в хранилище. Рекомендуется указать строку подключения хранилища образов, если приложение еще не разрабатывается или сведения о кластере не известны.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PasswordEncrypted
Указывает, зашифрован ли RepositoryPassword с помощью Invoke-ServiceFabricEncryptText.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RegistryPassword
{{Fill RegistryPassword Description}}
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RegistryUserName
{{Fill RegistryUserName Description}}
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
None
Выходные данные
System.Object