Now available:  Two-step authenticationLearn more

Neue PowerShell-Bibliothek als OpenSource-Projekt bei GitHub

Featured

Comments

4 comments

  • Avatar
    Philip Lorenz

    Hey! Sehr schönes Modul. Bin begeistert, dass es mit dem PSFramework gebaut wurde. Ich habe ebenfalls ein Modul für DRACOON gestartet, welches aktuell noch sehr rudimentär ist und einen UseCase zum Versenden von Covid-Testergebnissen dient. Vielleicht können wir uns dazu mal connecten. Mein Modul setzt ebenfalls auf das PSFramework, evtl. könnte man die Funktionalität meines Moduls in deines integrieren. 

    Habe eine Anfrage über XING gesendet, würde mich über eine Rückmeldung sehr freuen! :)

    0
    Comment actions Permalink
  • Avatar
    Sascha Spiekermann

    Moin,

    Xing bestätigt, danke für das Feedback. Die Funktionalitäten zu integrieren sollte kein Problem sein. Bevor ich mir das anschaue, möchte/muss ich aber noch den Three Legged OAuth Flow implementieren, da SMS-Versand nur in der Cloud geht und ich dort nur eine m365-Anmeldung habe. Und getestet werden sollte das ja schon ;-)

    0
    Comment actions Permalink
  • Avatar
    Sascha Spiekermann

    Die benötigte Funktionalität für den Anwendungsfall ist seit v1.2.3 (Versionsnummer reiner Zufall) in meinem Modul komplett vorhanden. Um ein Gefühlt für die Komplexität zu bekommen: Brutto (also die eigentliche Programm-Logik ohne Doku etc.) reden wir so nur noch von einem Dutzend Zeilen Code:

    $connection = Connect-Dracoon -Url "$fqdn" -ClientID $ClientID -clientSecret $clientSecret -Credential $credentials
    $metaData=Import-Csv -Path $metaDataFilename -Delimiter ";"
    foreach ($data in $metaData){
    try {
    $uploadFile = Publish-DracoonFile -Connection $connection -FilePath $data.File -EnableException $true -ParentNodeId $uploadRoomId
    $newShare=New-DracoonDownloadShare -Connection $connection -NodeId $uploadFile.id -Password $data.Password -TextMessageRecipients $data.Mobile -EnableException $true
    Send-DracoonDownloadShareMail -Connection $connection -Id $newShare.id -Recipient $data.Mail -MailBody $mailBody -EnableException $true
    }
    catch {
    Write-Host "Error sending $data"
    }
    }
    0
    Comment actions Permalink
  • Avatar
    Sascha Spiekermann

    Version 1.5.0 beinhaltet durch die Hilfe eines vernünftigen AutoRest Moduls Funktionen für alle API Endpunkte, nähere Infos immer auf der Startseite unter Github.

    0
    Comment actions Permalink

Please sign in to leave a comment.