Guten Morgen!
Ich wollte aus dem Fehlerprotokollen einige - lt. Microsoft "can be ignored" - Fehlermeldungen entfernen. Wie z.B. ID-6 'Quelle: MSExchange CmdletLogs'
Dazu habe ich hier ein Script gefunden:
http://blogs.technet.com/b/sbs/archive/2012/01/16/managing-event-alerts-in-your-reports-an-sbs-monitoring-feature-enhancement.aspx
Ich versuchte es in PowerShell (gehoben) aufzurufen, aber dann bekomme ich Fehlermeldungen (musste ich abtippen, daher unvollständig):
PS C:\Users\admin\Downloads\SBSAlertsCleanup v1.0> .\SBSAlertsCleanup.ps1 -Action install Die Benennung "sqlcmd" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. Überprüfen Sie die Schriebweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang. Bei C:\Users\admin\Downloads\SBSAlertsCleanup v1.0\SBSAlertsCleanup.ps1:112 Zeichen:8 + sqlcmd <<<< -I -S $env:COMPUTERNAME\SBSMonitoring -i update-StoredProcedure.sql+ CategoryInfo : ObjectNotFound: (sqlcmd:String) [], CommandNotFoundException+ FullyQualifiedErrorId : CommandNotFoundException
Der Fehler wiederholt sich mehrmals dann kommen noch andere Parameter. Leider weiß ich nicht wie ich die Fehlermeldungen in der Powershell in eine Textdatei speichern kann und Copy & Paste geht da auch nicht. Wenn mir jemand verrät wie das geht, dann kann ich die ganze Ausgabe posten.
Ich habe PowerShell als Administrator ausgeführt und vorher auch so wie hier -> http://www.dims.de/blog/?p=560 <- die Ausführung fremder Skripte erlaubt.