2017-08-02 89 views
0

我们通过遵循Microsoft Azure的文档在天青云中创建Azure堆栈。如何在天蓝色的云中创建天蓝色的堆栈

我们停留在这个文件建立:https://docs.microsoft.com/en-us/azure/azure-stack/azure-stack-policy-module

在这个标题:将策略应用到

$resourceGroupName = ‘myRG01’ 
$s = Select-AzureRmSubscription -SubscriptionName "<Azure Subscription Name>" 
$policy = New-AzureRmPolicyDefinition -Name AzureStackPolicyDefinition -Policy (**Get-AzureStackRmPolicy**) 
New-AzureRmPolicyAssignment -Name AzureStack -PolicyDefinition $policy -Scope /subscriptions/$subscriptionID/resourceGroups/$rgName 

,当我们在上面我们得到以下mwntioned错误PowerShell脚本运行的资源组:

Get-AzureStackRmPolicy : The term 'Get-AzureStackRmPolicy' is not recognized as the name of a cmdlet, function, script file, or operable 
program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. 
At line:2 char:81 
+ ... ion -Name AzureStackPolicyDefinition -Policy (Get-AzureStackRmPolicy) 
+             ~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : ObjectNotFound: (Get-AzureStackRmPolicy:String) [], CommandNotFoundException 
    + FullyQualifiedErrorId : CommandNotFoundException 
+0

您是否导入模块? – Itchydon

+1

Azure Stack在您的“数据中心”中托管Azure服务,而不是在公有云中托管。 Azure协议栈策略仅用于限制Azure协议栈可以使用的服务。你有Azure Stack环境吗? – Mihir

+0

a。可以[在Azure中安装Azure堆栈](https://azurestack.blog/2017/07/deploy-azure-stack-development-kit-on-an-azure-vm/)。湾这不是安装Azure Stack文章。 C。你安装了Azure Stack powershell模块吗? – 4c74356b41

回答

0

当我们用Get-AzsPolicy替换Get-AzureStackRmPolicy时,我们能够创建所有的资源,我们在查看微软提供的github回购脚本后得到了这个。

-2

注意: Microsoft Azure堆栈是一个混合云平台,可让您可以从数据中心提供Azure服务。

如果您已经在您的数据中心安装了Azure Stack,则可以在安装PowerShell for Azure Stack之后使用以下cmdlet。请参阅“Azure Stack documentation”。

+0

嗨Pradeep,感谢您的回复,我们在Azure Cloud中创建Azure Stack,并且遇到了这个问题,我认为他们的powershell脚本和文档没有更新。 – focode

+0

您无法在Azure云中创建Azure Stack,因为它是一个公有云平台,Azure Stack是一个混合云平台。 为了使用Azure堆栈,您需要设置自己的硬件并下载Azure堆栈部署工具包并在您的Datacenter上安装Azure堆栈。 请谅解Azure堆栈如何工作。 https://docs.microsoft.com/en-in/azure/azure-stack/ –

+0

您可以在天蓝色的云中创建天蓝色堆栈,但不支持其可用或可行的 – 4c74356b41