Je rencontre un problème avec les modules Azure PS. J'ai installé via la galerie PS avec les éléments suivants:
Install-Module AzureRM
Install-Module Azure
(Et redémarré)
Cependant, lorsque je lance Login-AzureRmAccount
J'obtiens l'erreur suivante:
Login-AzureRmAccount: le terme "Login-AzureRmAccount" n'est pas reconnu comme le nom d'une applet de commande, d'une fonction, d'un fichier de script ou d'un programme exploitable. Vérifiez l'orthographe du nom, ou si un chemin a été inclus, vérifiez que le chemin est correct et réessayez. À la ligne: 1 caractère: 1 + Login-AzureRmAccount + ~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: ObjectNotFound: (Login-AzureRmAccount: String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
Il semble que tous les modules Azure soient installés. C'est à dire. si je lance Get-Module -List
Je reçois.
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...
...
Vous espérez que quelqu'un pourra vous aider? Exécution sur Windows Server 2012 R2 avec Powershell 4
Cordialement
Vous devez effectuer une mise à jour vers une nouvelle version d'Azure PowerShell.
Module d'installation AzureRM -AllowClobber
Article de référence: https://docs.Microsoft.com/en-us/powershell/Azure/install-azurerm-ps
Vous pouvez utiliser la dernière version d'Azure Power Shell à partir de link .
Remarques: veuillez installer la version 3.7.0.
Pour moi, Install-Module
n'était pas reconnu, et j'avais déjà installé Azure 3.7, la réponse était d'installer Azure CLI 2.0 pour Windows
J'ai rencontré ce problème lors de l'exécution d'un script Powershell en tant que tâche planifiée (à l'aide d'un profil utilisateur réservé à l'exécution de tâches planifiées), mais pas lors de l'exécution à partir de l'invite Powershell de manière interactive en tant qu'administrateur. (J'utilisais Powershell version 5.1.)
Get-Module -List
semblait me dire que les modules AzureRm requis étaient déjà installés pour tous les utilisateurs (sous C:\Program Files\WindowsPowerShell\Modules). Néanmoins, il semblait qu'ils n'étaient pas installés pour l'utilisateur de la tâche.
J'ai mis une routine d'installation dans ma tâche planifiée pour exécuter les commandes suivantes dans le contexte de ma tâche:
Set-PSRepository -Name PSGallery -InstallationPolicy Trusted
Install-Module AzureRM.Dns -Scope AllUsers -RequiredVersion 4.0.1 -AcceptLicense
(la version 4.0.1 étant ce qui semblait déjà être installé).
J'ai aussi dû utiliser Install-Module PowershellGet -Force
pour obtenir le paramètre 'Scope' de Install-Module
être accepté. On ne savait pas laquelle de ces trois commandes avait finalement fait l'affaire.