Espace partagé / Teams : commande connect_msol non reconnue

  • Sainte Marie Informatique
  • Auteur du sujet
  • Hors Ligne
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 2 ans 4 mois #3739 par Sainte Marie Informatique
Espace partagé / Teams : commande connect_msol non reconnue a été créé par Sainte Marie Informatique
Bonjour,

C'est maintenant au tour des espaces partagés que j'ai des soucis, que ce soit en création ou en modification. Les scripts SharedSpaceCreateTeamsOffice365.ps1 et SharedSpaceModifyTeamsOffice365.ps1 (et sans doute le Delete) contiennent une commande non reconnu par le module MSOnline (voir PJ) :
               if ((connect_msol $Office365LoginName $Office365LoginPassword)

Les différents modules utilisés par les scripts sont bien chargés (voir PJ).

En testant manuellement en PS, effectivement la commande connect_msol n'existe pas.

Le problème est important, j'espère que quelqu'un aura une réponse (pas de sujet encore à priori).

Merci et bonne journée à tous,

Pascal Mongrédien
Pièces jointes :
Les utilisateur(s) suivant ont remercié: Arnaud METAYER

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 ans 4 mois - il y a 2 ans 4 mois #3740 par Admin KoXo
Bonjour,
Il y a en effet eu un oubli de fonction dans un script PowerShell.
function connect_msol {
    Param([string] $MyName, $MyPassword)
    $Cred = get_cred $MyName $MyPassword
    Connect-MsolService -Credential $Cred -ErrorAction SilentlyContinue
    if ([String]::IsNullorEmpty($error[0])) {
        $S = "Connection was successful to Microsoft Online Services"
        log_message "OK" $S
        Return $true
    }
    else {
        $global:total_errors_count++
        $S = "Connection was unsuccessful to Microsoft Online Services || $($error[0])"
        log_message "ERROR" $S
        # Display error
        Write-host $S -foregroundcolor "red"
        Write-host "Press 'Enter' to continue ..."
        Read-Host  
        return $false
    }  
}
Tous les scripts ont été revus dans la version à venir 3.9.8.9.

Fichier attaché :

Nom du fichier : AdminScripts3989.zip
Taille du ficher :76 Ko

Les noms ont aussi été raccourcis et se terminent par "O365", c'est noms sont automatiquement renseignés dans la nouvelle version.
Cdt
Le support
 
Dernière édition: il y a 2 ans 4 mois par Admin KoXo.
Les utilisateur(s) suivant ont remercié: Sainte Marie Informatique

Connexion ou Créer un compte pour participer à la conversation.

  • Sainte Marie Informatique
  • Auteur du sujet
  • Hors Ligne
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 2 ans 4 mois #3741 par Sainte Marie Informatique
Réponse de Sainte Marie Informatique sur le sujet Espace partagé / Teams : commande connect_msol non reconnue
Merci pour votre réponse,

J'ai inséré la fonction dans chaque script concernant SharedSpace*Teams*, elle passe bien. J'ai remarqué une autre fonction connect_exo est également manquante et j'ai fait la chose suivante : 
  • les futurs scripts font appel à d'autres scripts koxo-*.ps1 contenant les fonctions utilisées, notamment connect_exo dans le script KoXo-ExchangeOnline.ps1
  • j'ai copié la fonction manquante connect_exo et collé dans les scripts concernés (peut-être aurais-je pu appeler les scripts Koxo-*.ps1, mais je n'ai pas voulu corrompre tout avec des versions différentes)
  • et ça marche !
La recopie pure et simple des scripts de la future v3.9.8.9 va mettre la pagaille : effectivement Office365 est remplacé par O365, mais pas que. Patience donc pour la mise à jour automatisée :-)

Bien cordialement,

Pascal Mongrédien
Les utilisateur(s) suivant ont remercié: Admin KoXo

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 ans 4 mois #3743 par Admin KoXo
Bonjour,
Merci pour votre retour.
Pour différencier les scripts nous avons raccourci le nom et exporté de nombreuses fonctions communes dans des scripts annexes "koxo-*.
ps1", du coup les scripts sont beaucoup plus légers.
Pour tester pleinement ces nouveaux scripts il faut le dernier exécutable. (lien à la demande).
Cdt
Le support
Les utilisateur(s) suivant ont remercié: Sainte Marie Informatique, Arnaud METAYER

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.360 secondes