Поделиться через


New-AzureDeployment

Создает развертывание из службы.

Примечание.

Командлеты, на которые ссылается эта документация, предназначены для управления устаревшими ресурсами Azure, используюющими API Azure Service Manager (ASM). Этот устаревший модуль PowerShell не рекомендуется при создании новых ресурсов, так как ASM планируется выйти на пенсию. Дополнительные сведения см. в статье о выходе на пенсию в Azure Service Manager.

Модуль Az PowerShell — это рекомендуемый модуль PowerShell для управления ресурсами Azure Resource Manager (ARM) с помощью PowerShell.

Внимание

Облачные службы (классическая версия) объявлены устаревшими для новых клиентов. Их поддержка будет полностью прекращена 31 августа 2024 года. Для новых развертываний следует использовать Облачные службы Azure с расширенной поддержкой. Это новая модель развертывания на основе Azure Resource Manager.

Синтаксис

New-AzureDeployment
   [-ServiceName] <String>
   [-Package] <String>
   [-Configuration] <String>
   [-Slot] <String>
   [[-Label] <String>]
   [[-Name] <String>]
   [-DoNotStart]
   [-TreatWarningsAsError]
   [-ExtensionConfiguration <ExtensionConfigurationInput[]>]
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Описание

Командлет New-AzureDeployment создает развертывание Azure из службы, которая состоит из веб-ролей и рабочих ролей. Этот командлет создает развертывание на основе файла пакета (CSPKG) и файла конфигурации службы (CSCFG). Укажите имя, уникальное в среде развертывания.

Используйте командлет New-AzureVM для создания развертывания на основе виртуальных машин Azure.

Примеры

Пример 1. Создание развертывания

PS C:\> New-AzureDeployment -ServiceName "ContosoService" -Slot "Production" -Package "https://contosostorage.blob.core.windows.net/container06/ContosoPackage.cspkg" -Configuration "C:\packages\ContosoConfiguration.cscfg" -Label "ContosoDeployment"

Эта команда создает рабочее развертывание на основе пакета ContosoPackage.cspkg и конфигурации contosoConfiguration.cscfg. Команда задает метку для развертывания. Он не указывает имя. Этот командлет создает GUID в качестве имени.

Пример 2. Создание развертывания на основе конфигурации расширения

PS C:\> New-AzureDeployment -ServiceName "ContosoService" -Slot "Production" -Package "https://contosostorage.blob.core.windows.net/container06/ContosoPackage.cspkg" -Configuration "C:\packages\ContosoConfiguration.cscfg" -ExtensionConfiguration "C:\packages\ContosoExtensionConfig.cscfg"

Эта команда создает рабочее развертывание на основе пакета и конфигурации. Команда указывает конфигурацию расширения с именем ContosoExtensionConfig.cscfg. Этот командлет создает идентификаторы GUID в качестве имени и метки.

Параметры

-Configuration

Указывает полный путь к файлу конфигурации службы.

Тип:String
Position:2
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DoNotStart

Указывает, что этот командлет не запускает развертывание.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ExtensionConfiguration

Задает массив объектов конфигурации расширения.

Тип:ExtensionConfigurationInput[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-InformationAction

Указывает, как этот командлет реагирует на событие сведений.

Допустимые значения для этого параметра:

  • Продолжить
  • Пропустить
  • Спрашивать
  • SilentlyContinue
  • Остановить
  • Приостановить
Тип:ActionPreference
Aliases:infa
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InformationVariable

Указывает переменную сведений.

Тип:String
Aliases:iv
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Label

Указывает имя метки для развертывания. Если метка не указана, этот командлет использует GUID.

Тип:String
Position:4
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Name

Указывает имя развертывания. Если имя не указано, этот командлет использует GUID.

Тип:String
Aliases:DeploymentName
Position:5
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Package

Указывает путь или универсальный код ресурса (URI) файла CSPKG в хранилище в пределах одной подписки или проекта.

Тип:String
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Profile

Указывает профиль Azure, из которого считывается этот командлет. Если профиль не указан, этот командлет считывается из локального профиля по умолчанию.

Тип:AzureSMProfile
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ServiceName

Указывает имя службы Azure для развертывания.

Тип:String
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Slot

Указывает среду, в которой этот командлет создает развертывание. Допустимые значения: промежуточное и производственное. Значение по умолчанию — Production.

Тип:String
Position:3
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-TreatWarningsAsError

Указывает, что предупреждающие сообщения являются ошибками. Если этот параметр указан, предупреждение приводит к сбою развертывания.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False