MICROsouffle

Articles avec #powershell tag

Office 365 PowerShell : Forcer la déconnexion d'une session utilisateur

21 Février 2019 , Rédigé par Antoine SEJALON Publié dans #Powershell, #o365, #Astuces

Bonjour et bienvenue dans ce tuto qui va vous expliquer comment déconnecter l'ensemble des sessions O365 pour un utilisateur.

 

Dans un premier temps, vous devez installer le module - AzureAD - en utilisant la commande :

Install-Module AzureAD

 

Il faut ensuite vous connecter à l'AAD (il vous faut un compte avec les droits nécessaires) :

Connect-AzureAD

 

Ensuite vous pouvez utiliser la commande suivante qui va récupérer l'utilisateur Ad et forcer la révocation de son token :

Get-AzureADUser -SearchString "mail_user@domaine.com" | Revoke-AzureADUserAllRefreshToken

 

En espèrent vous avoir aidé =)

Bon code et bonne journée.

Lire la suite

SharePoint online : Déclarer un Enum visible dans votre script Powershell

14 Juin 2018 , Rédigé par Antoine SEJALON Publié dans #Powershell, #Astuces, #SharePoint

SharePoint online : Déclarer un Enum visible dans votre script Powershell

Bonjour, si comme moi vous avez ajouté un énumérable dans votre script Powershell, que celui ci fonctionne en debug (F5) mais que Enum n'est pas reconnu une fois que vous demandez à une tache planifiée d’exécuter celui-ci, voici la solution :

  • utilisez la commande "Add-Type -TypeDefinition"

en voici un exemple :

Add-Type -TypeDefinition @"
    // very simple enum type
    public enum MyItemType {
    FOLDER = 0,
    FILE = 1
    }
"@

 

De cette façon, votre script connaîtra votre énumérable et il sera disponible quand vous en aurez besoin.

 

Bon code.

 

Lire la suite