2016-02-23 3 views
0

Это немного глупый вопрос! что я не могу полностью запомнить ответ.Как показать группу ресурсов, включая ее ресурсы

, если вы пытаетесь создать новую группу ресурсов, где уже существует один, а затем не обновлять его при появлении запроса вы получите выход, как этого

ResourceGroupName : DjangoCMS 
Location   : westeurope 
ProvisioningState : Deleting 
Tags    : 
Resources   : 
        Name   Type         Location 
        ============= =================================== ========== 
        DJangoCMSnic1 Microsoft.Network/networkInterfaces westeurope 
        PublicIP1  Microsoft.Network/publicIPAddresses westeurope 
        DJangoNet  Microsoft.Network/virtualNetworks westeurope 

ResourceId  : /subscriptions/{subscriptionid}/resourceGroups/DjangoCMS 

я уверен, что есть Командлет, который дает это выход, но я не могу на всю жизнь найти его! Может ли кто-нибудь помочь явно больной памяти ...

В частности, я ищу то, что дает вышеприведенный вывод, возможно, это был старый командлет, который изменил то, что он выводит, но было бы неплохо узнать. (Я не схожу с ума)

ответ

0

Я считаю, что вы ищете:

Find-AzureRmResource -ResourceGroupNameContains TESTNAME 

Док для него является here.

+1

Это дает ту же информацию, но (я уверен) есть что-то, что дает выход выше. Возможно, это была старая версия «Get-AzureRmResourceGroup». Я просто помню, что в какой-то момент я ее очень полезен и разочарован тем, что больше не могу ее найти! –

+0

Я подтвержу это с командой, но '(Get-AzureRmResourceGroup -Name" SOME_NAME "). Resources.Count' всегда возвращает 0, поэтому я подозреваю, что это конкретное свойство устарело. –

+1

Это поведение было удалено с помощью переключателя на командлеты 1.x, и «новый способ» этого не работает в настоящий момент: https://github.com/Azure/azure-powershell/issues/1683 - Я очень скучаю по этой способности. Мне нравится твоя работа вокруг New-AzureRMResourceGroup -Force :) –

1

Find-AzureRmResource -ResourceGroupNameContains TESTNAME работает, но выходной формат не похож на то, что вы хотите. Он перечисляет один ресурсов по одному:

Name    : derektest 
ResourceId  : /subscriptions/a679c265-5ef2-48fe-8378-5f435b48536b/resourceGroups/VS-derektest-Group/providers/microsoft.visualstudio/account/derektest 
ResourceName  : derektest 
ResourceType  : microsoft.visualstudio/account 
ResourceGroupName : VS-derektest-Group 
Location   : australiaeast 
SubscriptionId : a679c265-5ef2-48fe-8378-5f435b48536b 
Tags    : {} 

Name    : derektest/TPtest 
ResourceId  : /subscriptions/a679c265-5ef2-48fe-8378-5f435b48536b/resourceGroups/VS-derektest-Group/providers/microsoft.visualstudio/account/derektest/pro 
        ject/TPtest 
ResourceName  : derektest/TPtest 
ResourceType  : microsoft.visualstudio/account/project 
ResourceGroupName : VS-derektest-Group 
Location   : northcentralus 
SubscriptionId : a679c265-5ef2-48fe-8378-5f435b48536b 

Что касается Get-AzureRmResource, он работал отлично в предыдущей сборке, но не работает в настоящее время. Может быть, проблема должна быть исправлена. См. Подробности here.