Quick & Dirty: E-Mail Benachrichtigung bei neuen RSS Feeds

Manche Blogs oder Webseiten die ich gerne lese, bieten leider keine Benachrichtigung per E-Mail an, wenn es neue Posts oder Artikel gibt. Da die meisten Webseiten aber einen RSS Feed bereitstellen, habe ich mir ein kleines PowerShell Script gebastelt, welches eine Mail verschickt, wenn es neue Inhalte gibt. Das kleine Script verarbeitet mehrere RSS-Feeds und erstellt eine E-Mail die bei beispielsweise so aussieht: Ich lasse Mehr »

Quick & Dirty: Ungültige und verwaiste Gruppenrichtlinien finden

Ich habe angefangen ein kleines PowerShell Script zu erstellen, welches dabei unterstützen soll ungültige oder verwaiste Gruppenrichtlinien aufzuspüren. Die erste Version des Scripts sucht nach Gruppenrichtlinien die nicht mit einer OU verbunden sind, keine Sicherheitsfilterung besitzen oder alle Einstellungen der GPO deaktiviert wurden. Das Script werde ich zukünftig noch um weitere Funktionen erweitern und als kleines Tool veröffentlichen. Hier aber erst einmal ein Vorgeschmack. Das Mehr »

Exchange 2016: URLs und Hostnamen per PowerShell konfigurieren

Um die URLs und Hostnamen eines Exchange 2016 Servers festzulegen, kann das folgende Script benutzt werden: #Hostname für Exchange Webservices, OWA, Outlook Anywhere, Active Sync: $OutlookHostname = "outlook.frankysweb.de" #Hostname für Autodiscover: $AutodiscoverHostname = "autodiscover.frankysweb.de" #OWA $owa = "https://" + "$OutlookHostname" + "/owa" write-host "OWA URL:" $owa Get-OwaVirtualDirectory -Server $env:computername | Set-OwaVirtualDirectory -internalurl $owa -externalurl $owa -wa 0 #ECP $ecp = "https://" + "$OutlookHostname" + "/ecp" Mehr »

PowerShell: Out-GridView für die Darstellung von Daten

Ich habe oft keine Lust lange Filter in der PowerShell für große Datenmengen einzutippen. Ich habe mir daher angewöhnt die Daten nachträglich zu filtern. Das PowerShell CMDLet “Out-GridView” erleichtert dieses Vorgehen ungemein. Mit “Out-GridView” lassen sich Daten in Tabellenform darstellen und unterschiedlich sortieren. Gerade wenn man sich schnell einen Überblick verschaffen will, ist diese Funktion hilfreich. So bekommt man zum Beispiel einen schnellen Überblick über Mehr »

Exchange Toolbox für Exchange Server 2016 (Beta 1)

Die Exchange Toolbox ist ein neues Projekt von mir um mir das Leben etwas einfacher zu machen. Bei der täglichen Arbeit mit Exchange Server brauche ich meist immer nur ein paar Befehle oder Informationen um Konfigurationen zu überprüfen oder Probleme zu identifizieren. Mit der Exchange Toolbox versuche ich ein kleines Tool zu erstellen, welches die wichtigsten Informationen in einer Oberfläche verfügbar macht. Mittlerweile ist die Mehr »

Windows 10 Anniversary Update und die PowerShell (Bug)

In diesem Beitrag hatte ich geschildert, das meine PCs kein Windows 10 Anniversary Update per Windows Update erhalten haben. Ich hatte das Update manuell installiert. Ein Fehler, wie ich jetzt feststellen musste: https://blogs.msdn.microsoft.com/powershell/2016/08/23/powershell-dsc-broken-in-kb3176932/ Genau einen Tag nach meinen Update, wurde die Info veröffentlicht, dass das Windows 10 Anniversary Update (1607) Probleme mit der PowerShell DSC und Remote Powershell Sessions hat. Die folgende Fehlermeldung tritt auf, Mehr »

Microsoft veröffentlicht PowerShell für Linux und MacOS X

Microsoft hat die PowerShell auf GitHub auch für Linux und MacOS X zu Verfügung gestellt: https://github.com/PowerShell/PowerShell Neben einem DEB Paket für Ubuntu und einem RPM für CentOS steht auch ein Paket für Mac OS X zum Download bereit. Microsoft hat die PowerShell unter der MIT-Lizenz veröffentlicht. Die Powershell für Linux ist damit OpenSource. Ich habe direkt einmal das DEB Paket für Ubuntu 16.04 ausprobiert. Die Mehr »

Windows Server: Verwaiste Freigaben entfernen (Server Dienst startet nicht)

Zur Abwechslung heute mal wieder ein kleines Problem. Der „Server“-Dienst auf einem Windows Server 2012 R2 Fileserver lies sich nicht mehr starten, was zur Folge hatte, das keine der Freigaben mehr erreichbar war. Im Eventlog „Anwendung“ war nur diese Warnung zu finden: Quelle: Server Event-ID: 2511 Der Serverdienst konnte die Freigabe Freigabename nicht wiederherstellen, da das Verzeichnis D:\Home\Freigabe nicht mehr vorhanden ist. Führen Sie den Mehr »

Windows Fileserver vor Ransomware schützen (Update 2)

Hier habe ich ja schon einige Ansätze veröffentlicht um die Ransomware Pest in den Griff zu bekommen: https://www.frankysweb.de/windows-fileserver-vor-ransomware-crypto-locker-schuetzen/ https://www.frankysweb.de/windows-fileserver-vor-ransomware-schuetzen-update/ https://www.frankysweb.de/locky-verseuchte-clients-identifizieren/ https://www.frankysweb.de/clients-vor-infektion-mit-ransomware-schuetzen-locky-cryptolocker/ Mich erreichen allerdings auch täglich viele Mails mit Nachfragen, was noch alles möglich ist. Dazu muss ich sagen: Kommt drauf an… Die Scripte in den Artikeln funktionieren nicht in jeder Umgebung, sondern müssen wahrscheinlich etwas angepasst werden. Auch die Liste der Dateiendungen ist mittlerweile Mehr »

Locky: Verseuchte Clients identifizieren

In diesen beiden Artikeln hatte ich bereits eine Möglichkeit vorgestellt, um Windows Fileserver vor Locky und anderer Ransomware zu schützen: https://www.frankysweb.de/windows-fileserver-vor-ransomware-crypto-locker-schuetzen/ https://www.frankysweb.de/windows-fileserver-vor-ransomware-schuetzen-update/ Tobbi hat die Idee ebenfalls für Netapp Filer umgesetzt: http://www.tobbis-blog.de/netapp-ontap-fileserver-gegen-ransomware-abschotten/ Es bleiben aber auch noch die Clients, von welchen ja die meiste Gefahr ausgeht. Umso schneller die Rechner identifiziert werden, welche sich mit Locky infiziert haben, umso schneller lässt sich der Client vom Mehr »