是否可以使用powershell从Azure Marketplace创建Umbraco站点?

时间:2015-07-01 23:48:02

标签: powershell azure umbraco azure-marketplace

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

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

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

  • 获取-AzureVMImage
  • 新-AzureQuickVM

但我很喜欢从市场上找到任何网站(网络应用)。

我会在门户网站中使用以下内容: enter image description here

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

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

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

siteName:网站名称

hostingPlanName:Basic

serverFarmResourceGroup: 我不知道

siteLocation:澳大利亚东南部

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

serverLocation:澳大利亚东南部

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

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

webDeploy_DatabaseUsername: 不知道

webDeploy_DatabasePassword: 不知道

@theadriangreen我希望你能为我澄清一些这些吗?

1 个答案:

答案 0 :(得分: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

查看我们从Get-AzureResourceGroupGalleryTemplate -Identity 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.json),我们可以推断出以下有关参数的信息:

  • siteName:网站名称
  • hostingPlanName:要使用的应用服务器计划的名称。
  • serverFarmResourceGroup:必须与资源组名称相同
  • siteLocation:location
  • serverName:MSSQL服务器名称
  • serverLocation:location,应与上面相同
  • administratorLogin:MSSQL admin login
  • databaseName:MSSQL管理员登录密码
  • webDeploy_DatabaseUsername:提供给应用程序的MSSQL管理员登录,应与上面相同
  • webDeploy_DatabasePassword:提供给应用程序的MSSQL管理员登录密码,应与上面相同