Udostępnij za pośrednictwem


Find-AzureRmResource kończy się niepowodzeniem lub nie można go odnaleźć po zaktualizowaniu modułów platformy Azure

Ten artykuł zawiera rozwiązanie problemu, w którym Find-AzureRmResource polecenie cmdlet kończy się niepowodzeniem lub nie można go znaleźć po zaktualizowaniu modułów platformy Azure.

Oryginalna wersja produktu: Azure Automation
Oryginalny numer KB: 4338620

Symptomy

Po zaktualizowaniu modułów platformy Microsoft Azure na koncie automatyzacji każdy element Runbook używający Find-AzureRmResource polecenia cmdlet kończy się niepowodzeniem i zwraca wyjątek lub rejestruje wpis błędu, który stwierdza, że program nie może odnaleźć Find-AzureRmResource polecenia cmdlet.

Przyczyna

Począwszy od programu Microsoft AzureRM 6.0.0, Find-AzureRmResource funkcja polecenia cmdlet jest scalona z Get-AzureRmResource poleceniem cmdlet, a Find-AzureRmResource polecenie cmdlet jest usuwane. Jest to opisane w przewodniku migracji Azure PowerShell 6.0.0.

Rozwiązanie

Aby rozwiązać ten problem, zaktualizuj elementy Runbook do użycia Get-AzureRmResource zamiast Find-AzureRmResource. Aby uzyskać więcej informacji, zobacz użycie polecenia Get-AzureRmResource.

Skontaktuj się z nami, aby uzyskać pomoc

Jeśli masz pytania lub potrzebujesz pomocy, utwórz wniosek o pomoc techniczną lub zadaj pytanie w społeczności wsparcia dla platformy Azure. Możesz również przesłać opinię o produkcie do społeczności opinii platformy Azure.