Dit script is geschreven door David en kan klanten helpen om hun gegevens uit AD te krijgen voor de import naar TriasWeb. In de readme.txt staat het volgende:
AD export-script voor Triaspect-import module
Dit PowerShell-script exporteert een unieke identifier (GUID), de naam, de UPN, het emailadres en de Active Directory (AD)-rol en AD-groep van alle actieve gebruikers, die ook of een UPN of een emailadres hebben, naar het gegeven doel-bestand. Het CSV-bestand is puntkomma-delimited en bevat tekst-qualifiers. De overige files zijn helpers. Het script moet als Scheduled Task op de AD server draaien; de output kan eventueel op een andere server worden geschreven.
Bevat de volgende bestanden:
- Export_AD_Gebruikers.ps1.
- Dit bestand bevat het PowerShell script voor het aanmaken van het CSV-bestand. Dit script kan worden aangeroepen met een parameter -DoelMap (-DoelMap 'schijf:\map' of -DoelMap '\\server\share'). Het CSV-bestand wordt naar de opgegeven locatie geschreven. Als de parameter niet wordt gegeven, wordt het CSV-bestand naar C:\ geschreven (default).
- Export.bat
- Dit bestand kan worden gebruikt om het script te testen. Ook Export.bat kan worden aangeroepen met de parameter -DoelMap om de locatie van het CSV-bestand te bepalen; default is C:\.
- MaakTaak.bat
- Dit bestand maakt een Scheduled Task aan welke het script 1x per dag aanroept om een CSV-bestand te maken. Ook Export.bat kan worden aangeroepen met de parameter -DoelMap om de locatie van het CSV-bestand te bepalen; default is C:\.
- Triaspect_Export_Taak_voor_GUI-import.xml
- Dit bestand is de export van een Scheduled Task zoals wij dit in onze voormalige test-omgeving (Windows Server 2012 R2) hebben gemaakt. Deze kan worden geïmporteerd. Daarna moet wel het account worden veranderd, net als (eventueel) de locatie van het script en de locatie waar het CSV-bestand naar toe wordt geschreven in de Parameters van de Action. De huidige parameter ziet er als volgt uit: -command "C:\Export_AD_Gebruikers.ps1 -DoelMap 'C:\'". Het met de GUI maken van een taak heeft als voordeel dat er geen window getoond wordt tijdens het uitvoeren van het script.
Export_AD_Gebruikers_Triaspect.zip <- oude versie. WErkt wel, maar nieuwe versie heeft een performanceupgrade en gebruikt miner memory.