2

我不断收到为开发人员设置 Umbraco 网站的请求。

我做了一些搜索,我想知道是否可以使用 powershell从 Azure Marketplace 使用 powershell创建一个 Umbraco 站点。

例如,我使用以下命令创建 VM:

  • 获取 AzureVMImage
  • 新 AzureQuickVM

但我可以从市场上找到任何网站(网络应用程序)。

我会在门户中做一些事情: 在此处输入图像描述

注意:必须使用市场来完成。

更新问题:感谢@theadriangreen,我对此有了进一步的了解。

现在我运行命令后有以下内容:

siteName:网站名称

托管计划名称:基本

serverFarmResourceGroup:我不知道

站点位置:澳大利亚东南部

serverName:这是数据库服务器名称吗?

服务器位置:澳大利亚东南部

管理员登录:这是数据库管理员登录名吗?

databaseName:这是数据库管理员登录密码吗?

webDeploy_DatabaseUsername:不知道

webDeploy_DatabasePassword:不知道

@theadriangreen 我希望你能为我澄清其中的一些?

4

1 回答 1

2

对的,这是可能的。从该命令Get-AzureResourceGroupGalleryTemplate中,我们能够将模板标识定位为umbracoorg.UmbracoCMS.0.4.6-preview,因此 powershell 命令为:

Switch-AzureMode -Name AzureResourceManager
Add-AzureAccount
Select-AzureSubscription -SubscriptionId '<subscription-id>'
New-AzureResourceGroup -Name testrg -Location westus -DeploymentName testrg -GalleryTemplateIdentity umbracoorg.UmbracoCMS.0.4.6-preview

查看我们从我们那里获得的模板( https://gallerystoreprodch.blob.core.windows.net/prod-microsoft-windowsazure-gallery/umbracoorg.UmbracoCMS.0.4.6-preview/DeploymentTemplates/Website_NewHostingPlan_SQL_NewDB-Default.jsonGet-AzureResourceGroupGalleryTemplate -Identity umbracoorg.UmbracoCMS.0.4.6-preview )可以推断出以下参数:

  • siteName:网站名称
  • hostingPlanName:要使用的应用服务器计划的名称。
  • serverFarmResourceGroup:必须与资源组名称相同
  • siteLocation: 地点
  • serverName:MSSQL 服务器名称
  • serverLocation:位置,应该和上面一样
  • 管理员登录:MSSQL 管理员登录
  • databaseName:MSSQL 管理员登录密码
  • webDeploy_DatabaseUsername:提供给应用程序的 MSSQL 管理员登录名,应与上述相同
  • webDeploy_DatabasePassword:提供给应用的 MSSQL 管理员登录密码,应与上述相同
于 2015-07-01T23:58:48.250 回答