PowerShell

  • Voici un pense-bête pour savoir rapidement la version de PowerShell qui est exécuté sur votre machine (serveur ou poste de travail).

    La commande à taper :

     $PsVersionTable

    Dans mon exemple, la version installée est la version 4.0  :)

    Joris

  • Un certain nombre de cas de figure nécessite de passer par un développement PowerShell.

    Voici un article qui explique comment activer ce module dans le portail FIM. Nativement ce module n'est pas accessible.

     Phase de déploiement

    Récupérer les trois archives ci-dessous :

     

    FIMPowerShellModuleV2-1 -> http://fimpowershellwf.codeplex.com/

    FimExtensions.FimActivityLibrary -> http://fimpowershellmodule.codeplex.com/ 

    Powershell Wftest ->http://www.anykeyonline.nl/blogdownloads/powershellwftest.zip

     

    Commencer par créer trois répertoires sur votre serveur qui héberge le service FIM (portail FIM) tel que démontré ci-dessous et deziper les archives dans ces répertoires.

  • Flash News : PowerShell v2 pour Azure Active Directory est disponible :) 

     

    Inspect

    PS> Save-Module -Name AzureAD -Path <path> -RequiredVersion 2.0.0.30

    Install

    PS> Install-Module -Name AzureAD -RequiredVersion 2.0.0.30
  • Lorsque l’on utilise PowerShell pour créer des objets dans ActiveDirectory, il peut être intéressant dans le cas d’une OU ou d’un container d’appliquer le paramètres de Protection de l’objet des suppressions accidentelles, comme le fait si bien la case à cocher disponible dans la MMC.

     

    Bon, une case à cocher c’est très bien, mais quand on viens de faire un joli script qui nous créé en une seule passe les 150 OU de notre organisation AD, quand viens le moment de cocher 150 cases il viens comme une envie de se pendre (surtout qu’avant d’atteindre la case à cocher il aura fallu malmener sérieusement le clic gauche de la souris -_-)

    En réalité, derrière cette case à cocher se cache trois ACE très simples, l’octroi du refus pour le groupe Builtin « Tout le monde » sur l’objet en question:

    • Delete
    • DeleteChild
    • DeleteTree

    Maintenant il ne me reste plus qu’à vous montrer comment appliquer des ACE sur un objet de l’AD avec un script PowerShell.

Please publish modules in offcanvas position.