diff --git a/Beispielprojekt/Run.ps1 b/Beispielprojekt/Run.ps1
new file mode 100644
index 0000000000000000000000000000000000000000..b5bd95dd5551231b8b1d442ef9b78446b9889975
--- /dev/null
+++ b/Beispielprojekt/Run.ps1
@@ -0,0 +1,56 @@
+function Run
+{
+    # Setzen der Parameter für die Funktionen
+    [CmdletBinding()]
+    param
+    (
+        # Pfad zur Excel-Datei (Inputdatei)
+        $xlsxpath = "C:\Verwaltungspfad\Files\mai.rwth-aachen.de.xlsx",
+        $Logpath = "C:\Verwaltungspfad\Files\Logs\$(Get-Date -format "yyyy_MM_dd__HH_mm")_Log.log"
+    )
+
+    #Starten des Loggings
+    Start-Transcript -Path $LogPath
+
+    # Importieren der anderen Dateien
+    . .\Connect-Webservice.ps1
+    . .\Initialize.ps1
+    . .\Check-Invitations.ps1
+    . .\Check-Quota.ps1
+    . .\Check-Mailinglists.ps1
+    
+    
+    # Diese funktion führt automatisch alle Schritte automatisch durch in folgender Reihenfolge:       
+
+    # Laden aller Module (Excel)
+    write-host "Die Funktion Load-Modules wird ausgeführt" -Foreground darkyellow
+    Initialize
+    write-host "Die Funktion Load-Modules ist durchgelaufen `n" -Foreground darkyellow
+
+
+    # Verbinden mit dem Webservice der RWTH Aachen
+    write-host "Die Funktion Connect-Webservice wird ausgeführt" -Foreground darkyellow
+    Connect-WebService
+    write-host "Die Funktion Connect-Webservice ist durchgelaufen `n" -Foreground darkyellow
+
+
+    # Überprüfung, ob neue Accounts existieren und ggf. Einladung erstellen
+    write-host "Die Funktion Check-Invitations wird ausgeführt" -Foreground darkyellow
+    Check-Invitations -xlsxpath $xlsxpath
+    write-host "Die Funktion Check-Invitations ist durchgelaufen `n" -Foreground darkyellow
+
+
+    # Überprüfung, ob das Quota der jeweiligen Accounts noch stimmt und anschließende Anpassung
+    write-host "Die Funktion Check-Quota wird ausgeführt" -Foreground darkyellow
+    Check-Quota -xlsxpath $xlsxpath
+    write-host "Die Funktion Check-Quota ist durchgelaufen `n" -Foreground darkyellow
+
+
+    # Überprüfung, ob alle Mailinglisten korrekt gesetzt sind und anschließende Anpassung
+    write-host "Die Funktion Check-Mailinglists wird ausgeführt" -Foreground darkyellow
+    Check-Mailinglists -xlsxpath $xlsxpath
+    write-host "Die Funktion Check-Mailinglists ist durchgelaufen `n" -Foreground darkyellow
+
+    # Stoppen des Loggings
+    Stop-Transcript
+}
\ No newline at end of file