2017-03-03 1 views
1

는 A cmdlet에, 함수의 이름, 스크립트 파일 또는 실행할 수있는 프로그램으로 인식되지 않습니다 cmdlet, 함수, 스크립트 파일 또는 작동 가능 프로그램의 이름 내가 가져 오기 - 모듈 AzureRM.ServiceBus를 실행하려고하면용어 '새-AzureRmServiceBusNamespace은'용어 '<strong>뉴 AzureRmServiceBusNamespace</strong>이'로 인식되지 않습니다</p> <p>나는 오류가 아래 얻고 있었다

나는

멤버 'FormatsToProcess'모듈 매니페스트가 유효하지 않은 오류가 아래 얻을 : '경로를 찾을 수 없습니다 C : \ 프로그램 파일 (86) \ Microsoft SDKs \ Azure \ PowerShell \ ResourceManager \ AzureResourceManager \ AzureRM.ServiceBus. \ Microsoft.Azure.Commands.ServiceBus.format.ps1xml '이 (가) 존재하지 않습니다. 파일의이 필드에 유효한 값이 지정되어 있는지 확인하십시오 'C : \ Program Files (x86) \ Microsoft SDKs \ Azure \ PowerShell \ ResourceManager \ AzureResourceManager \ AzureRM.ServiceBus \ AzureRM.ServiceBus.psd1'.

으로 내가 "설치-모듈 AzureRM -Verbose -Force"을 사용하여 푸른 PowerShell을 다시 설치, Error loading azure.profile in 1.0.5에 제안했다. 그 새로운-AzureRmServiceBusNamespace 식별하지만 오류

아래에 점점 후 "용어 '로그인-AzureRmAccount'는 cmdlet을, 기능, 스크립트 파일 또는 실행할 수있는 프로그램의 이름으로 인식되지 않습니다.".

이 오류를 해결할 수있는 해결책은 MSI를 사용하여 Azure PowerShell을 다시 설치하는 것입니다. 그 후 Login-AzureRmAccount이 확인되었지만 New-AzureRmServiceBusNamespace이 다시 누락됩니다. 나는 서클에 갈거야.

나는 로그인-AzureRmAccount을 깨지 않고 새로운-AzureRmServiceBusNamespace 작동하도록했습니다. 도와주세요.

답변

1

Azure PowerShell 버전을 먼저 확인하십시오. 다음 cmdlet을 사용할 수 있습니다.

Get-Module -ListAvailable -Name Azure -Refresh 

내 버전은 3.6.0입니다. New-AzureRmServiceBusNamespaceLogin-AzureRmAccount이 모두 적합합니다. 최신 버전이 아닌 경우 버전을 최신 버전으로 업데이트 할 수 있습니다. 이 link에서 PS 버전 3.6.0 설치 파일을 다운로드 할 수 있습니다. 코멘트에서

업데이트 : 영업 이익은 윈도우 10 윈도우 7에서 자신의 노트북을 업그레이드 할 때

, 그것을 잘 작동합니다.

+0

하늘빛은 3.5.0이고 하늘빛은 3.6.0입니다. 다른 사람들도 같은 문제를 겪고있는 것처럼 보입니다. https://github.com/Azure/azure-powershell/issues/3443. Azure Powershell (웹 플랫폼 설치 프로그램, PowerShell 또는 MSI)을 어떻게 설치했는지 알려주십시오. 단계를 지정할 수 있으면 좋을 것입니다. – Venky

+0

@Venky MSI (필자가 제공 한 링크)를 사용하여 powershell을 설치합니다. Azure Powershell을 설치했다면 원래 버전으로 업그레이드하고 업그레이드 할 것입니다. –

+0

MSI를 사용하여 설치하는 경우 New-AzureRmServiceBusNamespace를 사용할 수 없습니다. 내 동료 중 한 명이 창문이 있으며 컴퓨터에서 절대적으로 잘 작동합니다. 내 컴퓨터에는 Windows 7이 있습니다. 거의 모든 것을 시도했는데 어떤 이유로 작동하지 않습니다. Windows 10으로 업그레이드 한 다음 다시 시도해 보겠습니다. 도와 줘서 고마워. – Venky

0

msi에서 설치 한 Azure Powershell을 제거하고 재부팅 한 후 C:\Program Files\WindowsPowerShell\Modules 디렉토리를 확인하고 Azure 관련 모듈을 모두 삭제합니다. 그 후에는 할 수 있습니다. Install-Module AzureRM

+0

Install-Module 명령을 사용하여 Azure PowerShell을 설치하면 Login-AzureRmAccount가 인식되지 않습니다. – Venky

관련 문제