2017-03-20 11 views
6

Mam problem z modułami PS Azure. Mam zainstalowany za pośrednictwem galerii PS z następujących czynności:Login-AzureRmAccount: nazwa "Login-AzureRmAccount" nie jest rozpoznawana jako nazwa cmdletu, funkcji, skryptu

Install-Module AzureRM 
Install-Module Azure 

(i ponownie)

Jednak, gdy biegnę Login-AzureRmAccount pojawia się następujący błąd:

Login-AzureRmAccount : The term 'Login-AzureRmAccount' 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:1 char:1 + Login-AzureRmAccount + ~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (Login-AzureRmAccount:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

I wydaje się, że wszystko Zainstalowane moduły Azure. To znaczy. jeśli uruchomię Get-Module -List, otrzymam następujące.

Script  3.7.0  Azure        {Get-AzureAutomationCertificate, Get-AzureAutomationConnec... 
Script  0.1.0  Azure.AnalysisServices    {Add-AzureAnalysisServicesAccount, Restart-AzureAnalysisSe... 
Script  2.7.0  Azure.Storage      {Get-AzureStorageTable, New-AzureStorageTableSASToken, New... 
Script  3.7.0  AzureRM        {Update-AzureRM, Import-AzureRM, Uninstall-AzureRM, Instal... 
Script  0.1.0  AzureRM.AnalysisServices   {Resume-AzureRmAnalysisServicesServer, Suspend-AzureRmAnal... 
Script  3.5.0  AzureRM.ApiManagement    {Add-AzureRmApiManagementRegion, Get-AzureRmApiManagementS... 
Script  2.7.0  AzureRM.Automation     {Get-AzureRMAutomationHybridWorkerGroup, Get-AzureRmAutoma... 
Script  2.7.0  AzureRM.Backup      {Backup-AzureRmBackupItem, Enable-AzureRmBackupContainerRe... 
Script  2.7.0  AzureRM.Batch      {Remove-AzureRmBatchAccount, Get-AzureRmBatchAccount, Get-... 
Script  2.7.0  AzureRM.Cdn       {Get-AzureRmCdnProfile, Get-AzureRmCdnProfileSsoUrl, New-A... 
Script  0.5.0  AzureRM.CognitiveServices   {Get-AzureRmCognitiveServicesAccount, Get-AzureRmCognitive... 
Script  2.8.0  AzureRM.Compute      {Remove-AzureRmAvailabilitySet, Get-AzureRmAvailabilitySet... 
Script  2.7.0  AzureRM.DataFactories    {Remove-AzureRmDataFactory, Get-AzureRmDataFactoryRun, Get... 
Script  2.7.0  AzureRM.DataLakeAnalytics   {Get-AzureRmDataLakeAnalyticsDataSource, New-AzureRmDataLa... 
Script  3.5.0  AzureRM.DataLakeStore    {Get-AzureRmDataLakeStoreTrustedIdProvider, Remove-AzureRm... 
Script  2.7.0  AzureRM.DevTestLabs     {Get-AzureRmDtlAllowedVMSizesPolicy, Get-AzureRmDtlAutoShu... 
Script  2.7.0  AzureRM.Dns       {Get-AzureRmDnsRecordSet, New-AzureRmDnsRecordConfig, Remo... 
Script  0.1.0  AzureRM.EventHub     {New-AzureRmEventHubKey, Get-AzureRmEventHubNamespace, Get... 
Script  2.7.0  AzureRM.HDInsight     {Get-AzureRmHDInsightJob, New-AzureRmHDInsightSqoopJobDefi... 
Script  2.7.0  AzureRM.Insights     {Get-AzureRmUsage, Get-AzureRmMetricDefinition, Get-AzureR... 
Script  1.3.0  AzureRM.IotHub      {Add-AzureRmIotHubKey, Get-AzureRmIotHubEventHubConsumerGr... 
Script  2.7.0  AzureRM.KeyVault     {Add-AzureKeyVaultCertificate, Set-AzureKeyVaultCertificat... 
Script  2.7.0  AzureRM.LogicApp     {Get-AzureRmIntegrationAccountAgreement, Get-AzureRmIntegr... 
Script  0.12.0  AzureRM.MachineLearning    {Move-AzureRmMlCommitmentAssociation, Get-AzureRmMlCommitm... 
Script  0.4.0  AzureRM.Media      {Sync-AzureRmMediaServiceStorageKeys, Set-AzureRmMediaServ... 
Script  3.6.0  AzureRM.Network      {Add-AzureRmApplicationGatewayAuthenticationCertificate, G... 
Script  2.7.0  AzureRM.NotificationHubs   {Get-AzureRmNotificationHub, Get-AzureRmNotificationHubAut... 
Script  2.7.0  AzureRM.OperationalInsights   {New-AzureRmOperationalInsightsAzureActivityLogDataSource,... 
Script  2.7.0  AzureRM.PowerBIEmbedded    {Remove-AzureRmPowerBIWorkspaceCollection, Get-AzureRmPowe... 
Script  2.7.0  AzureRM.profile      {Disable-AzureRmDataCollection, Enable-AzureRmDataCollecti... 
... 

Mam nadzieję, że ktoś może pomóc? Działa na Windows Server 2012 R2 z PowerShell 4

Pozdrowienia

+0

Dziwnie, używając 'Add-AzureRmAccount' działa dobrze. Nadal nie wiadomo, dlaczego tak się dzieje. – Nagoh

+0

Jaka jest twoja wersja programu Azure PowerShell? Możesz użyć polecenia cmdlet, aby sprawdzić "Get-Module -ListAvailable -Name Azure -Refresh". –

+0

PS v4. To polecenie zwraca: 'ModuleType Nazwa wersji ExportedCommands ---------- ------- ---- ---------------- Skrypt 3.7.0 Azure {Get-AzureAutomationCertificate, Get-AzureAutomationConnec ... ' – Nagoh

Odpowiedz

3

Można używać najnowszej wersji Azure Moc Shell od link.

Uwagi: Zainstaluj wersję 3.7.0.

enter image description here

3

trzeba zaktualizować do nowej wersji Azure PowerShell.

  • użyć polecenia:

zainstalować moduł AzureRM -AllowClobber

referencyjny artykułu: https://docs.microsoft.com/en-us/powershell/azure/install-azurerm-ps

+0

Uważam, że poprawną opcją zamiast AllowClobber jest teraz Force – blizz

+0

Polecenie "Install-Module AzureRM -AllowClobber" powinno działać, a AllowClobber wydaje się być poprawne w odniesieniu do artykułu : https://docs.microsoft.com/en-us/powershell/azure/install-azurerm-ps –

+1

Termin "Install-Module" nie jest rozpoznawany jako nazwa polecenia cmdlet ...westchnienie – TxRegex

Powiązane problemy