Skip to content

easyOnboarding is a PowerShell tool for onboarding, AD group management, and INI file editing via a WPF GUI. Requires PowerShell 7+ and admin rights.

Notifications You must be signed in to change notification settings

PS-easyIT/easyONBOARDING

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 easyOnboarding

easyOnboarding is a PowerShell-based tool designed to simplify:

  • User onboarding
  • Active Directory (AD) group management
  • INI configuration file handling

It features an intuitive WPF-based GUI to streamline IT processes.

🔹 Features

  • ⚡ Automated onboarding workflow
  • 🏢 AD group creation and management
  • 📝 INI file editing and processing
  • 🖥️ User-friendly WPF interface
  • 🛠️ Integrated error handling and logging

🛠️ Requirements

  • ⚙️ PowerShell 7+
  • 🔑 Administrator privileges
  • 📂 Configuration files:
    • 🛠 easyONBOARDINGConfig.ini (settings)
    • 📜 MainGUI.xaml (GUI layout)

📥 Installation

  1. Clone the repository: git clone https://github.com/yourusername/easyOnboarding.git
  2. Open PowerShell as Administrator.
  3. Navigate to the script directory: cd easyOnboarding
  4. Run the script: .\easyOnboarding_V1.3.3.ps1

📜 License

📝 This project is licensed under the MIT License.


🇩🇪 easyOnboarding

📌 Überblick

easyOnboarding ist ein PowerShell-basiertes Tool zur Vereinfachung von:

  • Benutzer-Onboarding
  • Active Directory ADUser Update (Benutzerdaten nachträglich einfach aktualisieren)
  • Bearbeitung der INI-Konfiguration

Es bietet eine WPF-basierte GUI, um IT-Prozesse effizienter zu gestalten.

🔹 Funktionen

  • ⚡ Automatisierter Onboarding-Prozess
  • 🏢 Erstellung und Verwaltung von AD-Gruppen
  • 📝 Bearbeitung und Verarbeitung von INI-Dateien
  • 🖥️ Benutzerfreundliche WPF-Oberfläche
  • 🛠️ Integrierte Fehlerbehandlung und Logging

🛠️ Voraussetzungen

  • ⚙️ PowerShell 7+
  • 🔑 Administratorrechte
  • 📂 Konfigurationsdateien:
    • 🛠 easyONBOARDINGConfig.ini (Einstellungen)
    • 📜 MainGUI.xaml (GUI-Layout)

📥 Installation

  1. Repository klonen: git clone https://github.com/yourusername/easyOnboarding.git
  2. PowerShell als Administrator öffnen.
  3. In das Skriptverzeichnis wechseln: cd easyOnboarding
  4. Skript ausführen: .\easyOnboarding_V1.3.3.ps1

📜 Lizenz

📝 Dieses Projekt ist unter der MIT-Lizenz veröffentlicht.

Releases

No releases published

Packages

No packages published