Batch, Powershell, Active Directory Modul

  • Moin,


    ich hoffe ich treffe das richtige Board mit meiner Frage.


    Ich habe einen Win Server 2008 R2 und möchte folgendes ausführen:
    Mit dem Scheduler soll eine Batch aufgerufen werden, die ein Powershell-Script aufruft. In dem Powershell-Script möchte ich mit "Get-AdUser" Objekte aus dem AD auslesen und als Textdatei ablegen.


    Folgendes steht in der Batch:
    powershell.exe -noexit d:\Whitelist_Script\SMTP.ps1 >d:\Whitelist_Script\HE_test.txt


    Folgendes steht in dem ps1-Script:
    import -module activedirectory
    Get-ADUser -filter {mail -like "*"} -Searchbase "OU=HE,OU=Hermes,DC=hermes,DC=int,DC=hlg,DC=de” -Properties {Mail}


    Ausgegeben bekomme ich:
    The term 'import' is not recognized as the name of a cmdlet, function, script f
    ile, or operable program.


    Wenn ich statt des Scriptes den Einzeiler direkt in der Konsole "Active Directory Module for WIndows Powershell" eingebe, ist das Ergebnis super.
    Wie bekomme ich das jetzt automatisiert hin?


    Danke für Tipps!



    Matthias