2017-08-02 136 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