New-AzureDeployment

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

Примечание.

Командлеты, приведенные в этой документации, предназначены для управления устаревшими ресурсами Azure, которые используют API-интерфейсами управления службами. Командлеты для управления ресурсами Azure Resource Manager см. в статье Модуль Az 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

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

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DoNotStart

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExtensionConfiguration

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

Type:ExtensionConfigurationInput[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-InformationAction

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

Ниже указаны допустимые значения этого параметра.

  • Продолжить
  • Пропустить
  • Узнать
  • SilentlyContinue
  • Stop
  • Приостановить
Type:ActionPreference
Aliases:infa
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

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

Type:String
Aliases:iv
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Label

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

Type:String
Position:4
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

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

Type:String
Aliases:DeploymentName
Position:5
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Package

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

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Profile

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

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServiceName

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

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Slot

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

Type:String
Position:3
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TreatWarningsAsError

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False