Robocopy - LOG Funktion - Umlaute Problem - XP010 und XP027

Problem :
Wenn man ein Logfile von Robocopy erstellen lässt sind Umlaute nicht richtig kodiert, eine richtige Kodierung ist jedoch erforderlich wenn man das Logfile weiter verarbeiten möchte.
EDIT : Das selbe Problem ist mir jetzt auch bei DIR und TREE aufgefallen

Lösung :
Bestimmt gibt es hier viele Wege um dieses Problem zu lösen ich habe micht mit dieser Funktion beholfen :

Function ReplaceSonder(Line)

Line = Replace(Line,Chr(142),"Ä")
Line = Replace(Line,Chr(132),"ä")
Line = Replace(Line,Chr(154),"Ü")
Line = Replace(Line,Chr(129),"ü")
Line = Replace(Line,Chr(153),"Ö")
Line = Replace(Line,Chr(148),"ö")
Line = Replace(Line,Chr(225),"ß")

ReplaceSonder = Line
End Function


Sollten dennoch noch Zeichen in dem Logfile stehen die nicht richtig dargestellt werden kann der CharacterSet mit z.B. ASC("@") ermittelt und die Function nach belieben erweitert werden.

Outlook 2010 / Exchange 2007 - IMCEAEX- Fehler beim senden einer Nachricht

Problem :

Es wurde ein Mail Kontakt auf dem Exchange Server gelöscht und erneut angelegt.

Wenn der Benutzer jetzt versucht eine E-Mail an diesen Kontakt zu senden bekommt er immer diesen Fehler :
Die E-Mail-Adresse des Empfängers wurde im E-Mail-System des Empfängers nicht gefunden. Microsoft Exchange versucht nicht, diese Nachricht erneut für Sie zuzustellen. Überprüfen Sie die E-Mail-Adresse, und versuchen Sie, diese Nachricht erneut zu senden, oder wenden Sie sich mit dem folgenden Diagnosetext an Ihren Systemadministrator.


Auszug aus dem Diagnoseteil der Mail :

IMCEAEX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#550 5.1.1 RESOLVER.ADR.ExRecipNotFound; not found ##


Lösung :

Ein Test über OWA zeigt das der Exchange die Adresse sauber hinterlegt hat , das weißt auf den Client hin , in meinem Fall Outlook 2010.

Ein starten des Clients mit dem Parameter outlook.exe /CleanAutoCompleteCache hat nicht zum Erfolg geführt. Der betroffene Client befand sich im "Exchange-Cache Mode" , nachdem ich für diese Konto den Echange-Cache Mode deaktiviert hatte und die "AutoVervollständigen-Liste" geleert hatte wurde die E-Mail Adresse richtig erkannt und ein senden an den Kontakt war möglich. Nach dem erfolgreichen Test habe ich den Exchange-Cache Mode wieder aktivert und alles funktionierte wieder wie gewohnt.

Deaktiveren des Exchange - Cache Modes in Outlook 2010 :

Datei -> Kontoeinstellungen -> Kontoeinstellungen -> "betroffene Adresse wählen" z.B. Vorname.Nachname@domain -> ändern -> Hacken bei "Exchange-Cache-Modus verwenden" entfernen

Leeren der AutoVervollständigen-Liste in Outlook 2010 :

Datei -> Optionen -> E-Mail -> nach unten scrollen bis Bereich "Nachrichten senden" -> "AutoVervollständigen-Liste leeren" anklicken und warten


In machen Fällen hilft auch dieses Vorgehen nicht weiter dann muss zusätzlich der Inhalt des Ordners bei geschlossenen Outlook %USERPROFILE%\AppData\Local\Microsoft\Outlook gelöscht werden

Trend Micro Office Scan Server updatet keine Clients

Problem :

Nach dem Update auf SP1 werden die Clients nicht mehr mit Komponentenupdates versorgt. In der Administratorkonsole sind allerdings alle Einstellungen korrekt vorgenommen.
Der Trendmicro Support hat mich auf einen Eintrag in ihrer Knowledge Base hingewiesen der dieses Problem behebt.

Lösung :

Der Grund warum der Server keine Updates ausrollen kann liegt an einem fehlenden MIME Typ. Wenn dieser auf der Site angelegt wird beginnen die Clients mit dem Update.

Den MIME Typ mit diesen Informationen anlegen :

Erweiterung: "."
MIME Typ : "application/octet-stream"

Hier nochmal eine Anleitung für den IIS








Quelle : http://esupport.trendmicro.com/solution/en-us/1058321.aspx



EDIT 03.04.2013 : Nach der Installation des Service Pack 2 für Trendmicro muss diese Einstellung wieder zurück genommen werden da sonst die Website nicht angezeigt werden kann. Es erscheint der Fehler 500.19

Bilder auf Fileserver über VBS mit ImageMagick automatisch verkleinern

Problem :

Welcher Admin kennst das nicht , die Benutzer machen Bilder mit einer 12 MP Kamera und legen die Bilder auch in dieser Auflösung auf dem Fileserver ab. Sicherlich ist das in dem einen oder anderen Fall sinnvoll , jedoch nicht immer. In meinem Fall ist es nicht nötig die Bilder in der höchsten Auflösung zu speichern da diese weder ausgedruckt noch weiterverarbeitet werden. Um die Dateigröße von Anfang an auf ein erträgliches Maß zu reduzieren habe ich dieses Skript erstellt. Es verwendet Imagemagick und benötigt eine Installation auf dem Rechner auf dem das Skript laufen soll.
Dieses Skript läuft bei mir einmal in der Woche um alle Bilder im Ordner und allen Unterordnern zu verkleinern. Es wird ein rekursiver Dateidurchlauf auf die definierte Erweiterung ausgeführt

Dieses Skript stellt folgende Parameter bereit

------------------------------------------------------------------------------------------
-q: = Quelle zum Startordner
-e: = Welche Datei Typen sollen konvertiert werden
-s: = Auflösung der Konvertierten Bilder
-j: = Qualität für die Output Bilder (JPG 1-100 , PNG 1-9)
-l: = Schreibt ein Logfile mit an den angegeben Ort
wenn kein Wert übergeben wird , wird kein Logfile erzeugt
------------------------------------------------------------------------------------------


Download :

ImageMagick
konvPic.vbs

Erklärung :

Um über ImageMagick zu konvertieren muss folgendes Object instanziert werden.
Dim ObjImg  : Set ObjImg = CreateObject("ImageMagickObject.MagickImage.1")


Dies kann dann so angesprochen werden.
ObjImg.Convert QUELLDATEI , "-resize" , AUFLÖSUNG , "-format" , "jpg" , "-quality" , QUALITÄT , ZIELDATEI

man kann auch anstelle von ObjImg.Convert die Funktion ObjImg.Mogrify verwenden. Der Unterschied zwischen .Convert und .Mogrify liegt darin das .Convert eine neue Datei anlegt und .Mogrify die vorhandene überschreibt.

Sollte ein Fehler auftreten das das ActiveX Element nicht erstellt werden kann liegt das daran das entweder die falsche Imagemagick Version installiert ist oder das Skript über den Pfad C:\Windows\SysWOW64\cscript.exe gestartet werden muss.

Internet Explorer: Manche SSL-Seiten können nicht geöffnet werden!

Problem:
Man öffnet eine SSL-Seite und erhält die Meldung "Es besteht ein Problem mit dem Sicherheitszertifikat der Website".
Beim Klicken auf den Punkt "Laden dieser Website fortsetzen (nicht empfohlen). " passiert nichts...die Seite wird nicht geladen.

Lösung:
Das Problem ist das Microsoft Update KB2661254 (Microsoft Security Advisory 2661254: Update for minimum certificate key length). Sobald dieses installiert wurde, werden keine SSL-Zertifikate mit einer Verschlüsselung unter 1024 Bit mehr angenommen.
Gegenwärtig gibt es nur die Möglichkeit die Zertifikate neu auszustellen und mit einer Verschlüsselung mit 2048 Bit auszustellen oder man deinstalliert das Update KB2661254, was ich aber nicht empfehlen würde!

Quellen:
Microsoft Internet Explorer cannot access secure (SSL) web sites
Microsoft Artikel-ID: 2661254: Microsoft-Sicherheitsempfehlung: Update für Mindestschlüssellänge in Zertifikaten
Technet: Microsoft Security Advisory (2661254) - Update For Minimum Certificate Key Length

Acrobat Reader X: Sharepoint-Integration deaktivieren

Problem:
Wenn man mit Acrobat Reader X eine PDF-Datei von einem Sharepoint-Server anschauen will, dann erhält man jedesmal den Hinweis, ob man das Dokument Öffnen oder Auschecken & Öffnen will.
Man möchte aber nur die PDF-Datei öffnen ohne lästige Abfrage!

Lösung:
Seit Acrobar Reader Version X(10) sind bestimmt Sharepoint-Features aktiv um den Zugriff auf Dokumente zu "erleichtern".
Man kann dieses Feature über die Registry abschalten:

Hierzu bitte wie folgt vorgehen:

1.) In der Registry zu folgendem Pfad navigieren: HKLM\SOFTWARE\Policies\Adobe\FeatureLockDown
2.) Hier einen Schlüssel namens "cSharePoint" erstellen
3.) In diesem Schlüssel einen DWORD-Wert erstellen namens "bDisableSharePointFeatures"
4.) Den Wert auf "1" setzen
5.) Rechner neu starten - Fertig!

Alternativ habe ich auch eine ADM-Datei hierfür erstellt, damit die Einstellung per Gruppenrichtlinie zugewiesen werden kann.

1.) Erstellen Sie eine ADM-Datei mit folgendem Inhalt:
CLASS MACHINE

CATEGORY !!AcrobatReader

POLICY !!DisableSharepointFeatures
KEYNAME "SOFTWARE\Policies\Adobe\Acrobat Reader\10.0\FeatureLockDown\cSharePoint"
EXPLAIN !!DisableSharepointFeatures_Help
VALUENAME "bDisableSharePointFeatures"
VALUEON NUMERIC 1
VALUEOFF NUMERIC 0
END POLICY

END CATEGORY

[strings]
AcrobatReader="Acrobat Reader X"
DisableSharepointFeatures="Sharepoint-Features abschalten"
DisableSharepointFeatures_Help="Deaktiviert die Sharepoint-Features von acrobat Reader X. Dadurch werden die Auscheck-Dialoge unterbunden."

2.) Fügen Sie die ADM-Datei einer Gruppenrichtlinie hinzu
3.) Aktiviern Sie die Gruppenrichtlinie - Fertig!
“Das einzig sichere System müsste ausgeschaltet, in einem versiegelten und von Stahlbeton ummantelten Raum und von bewaffneten Schutztruppen umstellt sein.”
Gene Spafford (Sicherheitsexperte)