PowerShell FileSystemWatcher : Überwachung von Verzeichnissen oder gar Dateien

Für die Überwachung von Verzeichnissen oder Dateien bietet PowerShell die Klasse FileSystemWatcher. Mit dieser Klasse ist es möglich auf bestimmte Events zu reagieren, die im überwachten Dateiverzeichnis auftreten. Man findet diese Klasse im Namespace System.IO des .Net-Frameworks.

Ich habe hier mal ein Beispiel für die Verwendung dieser Klasse erstellt. Es geht mir hierbei darum, ein Verzeichnis zu überwachen und dabei insbesondere eine bestimmte Datei. Weiterlesen

Mit der PowerShell auch spezielle Benutzer Attribute ändern

In meinem letzten Beitrag zum Thema SharePoint 2010 und der Organisationsbrowser habe ich beschrieben, wie ich das Feld ANMERKUNG eines Users im AD manuell mit Daten fülle und diese mit Hilfe des Benutzerprofildienstes in den SharePoint Organisationsbrowser einbinden kann. Dank der Anmerkung von Cyrano Heine wollten wir das Ganze noch ein wenig optimieren und das eigentliche Active Directory Attribut INFO (im AD : Benutzer und Computer auf der Registerkarte Rufnummern) mit den schon vorhanden Informationen des Benutzerkontos automatisch zu füllen. Weiterlesen

Mit der PowerShell Gruppenmitgliedschaften in großen Mengen ändern

Neulich stand ich mal wieder vor dem Problem. In einer größeren Kundenumgebung sollten die Clientbetriebssystem mal wieder fachgerecht mit Updates versorgt werden. Gemäß den Vorgaben des Unternehmens sollten Updates aber vorab geprüft und erst dann für die breite Masse genehmigt werden. Weiterlesen

Mit der Windows PowerShell fehlerhafte Domänenanmeldungen finden v1

Sehr häufig finde ich in den Eventlogs von Domänencontroller viele fehlerhafte Anmeldeversuche. Häufige Probleme sind hierbei Smartphones auf denen nach der AD-Kennwortänderung nicht das Kennwort angepasst wurde aber auch diverse Backup-Agents  die sich mit dem genutzten Dienstkonto nicht immer erfolgreich anmelden können. Um hier bei der Menge der anfallenden LOGs den Überblick zu bewahren hier ein kleines PowerShell Script. Das Script sucht im Sicherheitslog des Systems nach der Event-Id “4625” und Gruppiert das Ergebnis  in einer optisch überschaubaren Ausgabe.

ps-fehlerhafte-anmeldungen-1

Weiterlesen

SharePoint Logs auswerten

Die SharePoint Logs zu durchforsten und so Fehler zu finden ist extrem wichtig, da man sonst nicht ohne Weiteres das Problem erkennt. Das Durchsuchen der Log-Files geht am schnellsten und einfachsten per PowerShell. Wer lieber Fenster nutzt, kann sich gern auch mit dem Tool ULS Viewer beschäftigen. Infos und Download von ULS Viewer gibt es bei Codeplex. Wer es gern mit PowerShell versuchen möchte, der findet hier ein paar Nützliche Infos.

Weiterlesen

Mehrere Anlagen mit der PowerShell per Mail versenden

Auf einer Vielzahl der Server die ich in meinem Arbeitsalltag verwalte sammeln sich Logfiles in größeren Mengen. Damit ich den Überblick nicht vollständige verliere musste eine Lösung geschaffen damit ich die wirklich benötigten Information per Mail erhalte. Die Windows PowerShell bietet eine einfache Lösung Emails zu versenden und Anlagen einzubinden.

Weiterlesen

PowerShell Script mit Admin-Rechten

Benötigt man für ein PowerShell Script Admin-Rechte so ist dies teilweise recht unhandlich zu bewerkstelligen. Benötigt wird dieses meistens um auf spezielle Dateien, die Registry oder auf die Sicherheitslogs zugreifen zu können.

Auf Heise.de bin ich hierbei auf einen  PowerShell Code gestoßen der die erforderlichen Rechte im Vorfeld abruft. Im Anschluss einfach das eigentliche Script einfügen.

Weiterlesen