Meine Frage ist, wie genau gehe ich über E-Mails von id in gmail Verwendung POP3 oder IMAP Löschen ohne Netcmdlets oder eine andere externe Abhängigkeit verwendet wird. Wenn es hilft, habe ich einige C# -Code, die eine Vielzahl von Mailbox-Funktionen, aber ich habe keine Ahnung, wie man es in Powershell übersetzen, weil ich noch nie mit C# gearbeitet habe. https://github.com/andyedinborough/aenetmail/blob/master/Pop3Client.csLöschen von E-Mails über POP3/IMAP in Powershell
Antwort
Es ist kein Full-Port Powershell, aber Sie sollten die Add-Type
Cmdlets verwenden, um die C# Quellcode, und rufen Sie die Methoden innerhalb Powershell hinzuzufügen.
Kopieren Sie den Quellcode in eine $Source
Variable.
Fügen Sie die referenzierten Assemblys auf eine $Assemblies
Variable
Verwenden Add-Type -TypeDefinition $Source -Language CSharp -ReferencedAssemblies $Assemblies
die Execute-Methoden mit [AE.Net.Mail.Pop3Client]::MethodName()
Hier ist eine gute Lektüre über C# -Code in Powershell auf Technet
Danke, ich weiß es zu schätzen. Ich werde sehen, ob ich es in Gang bringen kann. – DeepS1X
- 1. Emails über SMTP mit DKIM senden
- 2. Tracking eMails in Outlook 2007
- 3. Löschen von Protokolldateien mit Powershell
- 4. Wie EMails in C# -Anwendung erhalten?
- 5. Umleiten von EMails mit Amazon SES-Dienst
- 6. Powershell löschen Ordner
- 7. Filtern von Auswahlknöpfen über Powershell
- 8. Powershell-Sitzung löschen
- 9. Löschen REG_MULTI_SZ - Powershell
- 10. Benutzerprofil mit Powershell löschen
- 11. Festlegen von Anwendungseinstellungen in IIS über PowerShell
- 12. Löschen/Löschen von Datensätzen über Java ORM
- 13. Löschen von Logic Apps mit Powershell iterativ
- 14. Lesen von Benutzereingaben von Powershell über Skripte
- 15. Löschen von Service über Terminal in Grails
- 16. Smart Bildsuche über Powershell
- 17. Facebook-Automatisierung über PowerShell?
- 18. Typenkonflikt beim Ausführen von Access.Application.DoCmd über Powershell
- 19. Powershell löscht Zeilen über dem übereinstimmenden Text
- 20. Paketausführung über POWERSHELL
- 21. Powershell -Command über mehrzeilige
- 22. Auschecken/Einlesen von Dateien über TFS über PowerShell
- 23. Wie verschicke ich HTML Emails mit Mailgun?
- 24. How do I deactivate GMail meter emails?
- 25. SharePoint 2010 Dateien/Ordner mit PowerShell löschen
- 26. Running PowerShell über x64 in Jenkins
- 27. Löschen Sie eine Wiki-Seite mit Powershell
- 28. Get-DHCPServerinDC über PowerShell Remote
- 29. Remote Powershell-Skripte über Java
- 30. Nicht in der Lage Azure Storage Directory über Powershell
Warum verwenden Sie brauchen um es in PowerShell zu übersetzen? Warum kompilieren Sie es nicht und benutzen es so wie es ist? –
Wie erhalten Sie die ID, wenn Sie nicht bereits eine Verbindung zur Mailbox herstellen? – Daniel