Je veux créer une équipe à l'aide d'une fonction Azure déclenchée par une file d'attente Azure. Malheureusement, lorsque j'exécute le code, cela ne fonctionne pas à l'intérieur de la fonction Azure.
Je me demande. Existe-t-il un moyen de créer une équipe Microsoft à l'aide de PowerShell à l'intérieur d'une fonction Azure? P>
ERROR: Import-Module : The specified module 'MicrosoftTeams' was not loaded because no valid module file was found in any module directory. At D:\home\site\wwwroot\CreateTeam\run.ps1:3 char:1 + Import-Module MicrosoftTeams + [...]
3 Réponses :
basé sur le message d'erreur, votre application de fonction ne dispose pas du module MicrosoftTeams installé. Vous devez inclure une référence à ce module au fichier requis.psd1 code> (voir https://docs.microsoft.com/azure/azure-fonctions/functions-Reference-powershell#dependency-Management Pour plus de détails). P>
Merci pour votre réponse. Le message d'erreur est parti. Maintenant, je dois trouver un moyen d'utiliser la commande Connect-MicrosoftTeams B> Cette commande affiche une fenêtre contextuelle que je ne peux pas remplir lors d'une fonction d'azur.
Après l'installation du module. Utilisez ci-dessous le code dans votre script pour automatiser le processus.
$securedpassword = ConvertTo-SecureString $Password -AsPlainText -Force $mycredentials = New-Object System.Management.Automation.PSCredential ($Username, $securedpassword ) $res = Connect-MicrosoftTeams -Credential $mycredentials
Salut, merci de me répondre. Lorsque je suive les premiers dirigeants, je reçois le message d'erreur suivant: Erreur: Connect-MicrosoftTeams: Password_required_for_managed_user B>: Mot de passe est requis pour l'utilisateur géré à D: \ Home \ Site \ wwwroot \ CreateeTeteam \ Run.ps1
Actuellement, ce module n'est pas encore intégré de manière native dans les fonctions Azure sous PowerShell
Pour voir tous les packages disponibles Aller dans App Service -> Outils avancés -> DebugConsole -> PowerShell et Run: P>
Write-Output âGetting PowerShell Moduleâ $result = Get-Module -ListAvailable | Select-Object Name, Version, ModuleBase | Sort-Object -Property Name | Format-Table -wrap | Out-String Write-output `n$result