Für tägliche, wöchentliche oder monatliche Wartungsarbeiten auf Servern sind sie fast nicht wegzudenken – Power Shell Skripte. Einmal geschrieben, nehmen sie uns im Alltag enorm viel Arbeit ab. Dabei gibt es (fast) nichts, was sie nicht könnten.
Folgendes Skript löscht alle Dateien (wenn -whatif nicht da ist – mit whatif wird ein „Testlauf“ durchgeführt, ohne zu löschen) auf Laufwerk R, die älter als 30 Tage (das Minus vor der 30 nicht vergessen, damit vom aktuellen Datum 30 Tage in die Vergangenheit gezählt wird, sonst wird in die Zukunft gezählt und hier kann noch nichts gelöscht werden) sind.
$DatumVor30Tagen = (Get-Date).AddDays(-30)
$Source = „r:\“
start-transcript „$Source $(get-date -format yyMMdd).txt“
get-childitem „$Source “ -recurse | where {$_.lastwritetime -lt $DatumVor30Tagen -and -not $_.psiscontainer} |% {remove-item $_.fullname -force -verbose -whatif}
Außerdem wird der Löschvorgang in eine Textdatei protokolliert. Diese liegt im Quellverzeichnis (hier R) und hat das Format Tagesdatum (JahrMonatTag) .txt.
Ein einfaches Power Shell Skript zum Löschen von Ordnern und deren Inhalt mit folgenden Eigenschaften:
dir "r:\" | ?{$_.lastwritetime -lt ((Get-Date).AddDays(-30)) -and $_.PSIsContainer -and $_.Name -like 'IMG*'} | %{Remove-Item $_.FullName -force -recurse}
Dieses Skript löscht im Hintergrund, ohne Abfrage, und schreibt auch keine Log-Datei
Für die Anzeige von SSRS (SQL Server Reporting Services – SQL Server 2008 R2 SP2) Reports scheint Google Chrome nicht kompatibel bzw. nicht supported zu sein. Zumindest wird statt des Reports nur eine leere Seite angezeigt. Ein Download beispielsweise als PDF zeigt den gewünschten Report wieder an.
Die von Microsoft für die SSRS Reports freigegebenen Browser findet man hier:
http://msdn.microsoft.com/en-us/library/ms156511.aspx
Das Problem lässt sich mit folgendem Addin für den Google Chrome umgehen:
https://chrome.google.com/webstore/detail/ie-tab/hehijbfgiekmjfkfjpbkbammjbdenadd
Das Addin „IE Tab“ für Google Chrome kann problematische / nicht funktionierende Seiten im Internet Explorer Modus anzeigen.
Für die SSRS Reports funktioniert dies einwandfrei.