PowerShell – 08 – Ein Schedule Task anlegen

Es ist wesentlich unkomplizierter einen Schedule Task für PowerShell Scripte einzurichten als für ein VB Script. (vgl. zu meinem Beitrag Ad-hoc Netzwerk unter Windows 8 erstellen, Netzwerk automatisch starten). In die Computerverwaltung (compmgmt.msc) unter Systemsteuerung\Verwaltung\Computerverwaltung gibt es den Punkt Aufgabenplanung (Schedule Task). Dort mit einem Rechtsklick auf „Aufgabe erstellen“ klicken, nicht auf „einfache Aufgabe erstellen…“, weiterlesen…

PowerShell – 07.1 – Get-Credential

Die cmdlet Get-Credential eignet sich hervorragend um eine Benutzerauthentifizierung durchzuführen. Das eingegebene Passwort wird als Secure String hinterlegt und kann somit nicht ohne Weiteres als Klartext ausgeben werden. Versucht man das Passwort als String auszugeben wird lediglich „System.Security.SecureString“ angezeigt.  Um Benutzername und Passwort in einem Script verwenden zu können muss der Input natürlich in eine weiterlesen…

PowerShell – 07 – E-Mail versenden mit/ohne Dateianhang, Authentifizierung

Es gibt die verschiedensten Wege um E-Mails über PowerShell zu versenden. Eine Variante ist, man baut sich die E-Mail samt benötigten Informationen selbst zusammen oder man nutzt die cmdlet Send-MailMessage. Die cmdlet gibt es seit PowerShell 2.0. Die Vorteile liegen auf der Hand, alle benötigten Informationen, wie SMTP-Server, E-Mail-Adresse, ect. werden über Parameter angefügt und weiterlesen…