Wolfgang's profileWolfgang on the RoadPhotosBlogListsMore Tools Help

Blog


    11/19/2009

    253: Neues Email Feeling

    So sieht es in einiger Zeit aus wenn wir versuchen eine Mail zu senden. Wir sehen die Nasen der Empfänger und Mailtipps machen uns darauf aufmerksam ob es überhaupt Sinn macht auf “Senden” zu drücken.

     

    Die Speicherung der Thumbnails im AD hat Ilse hier beschrieben:
    http://blogs.technet.com/ilvancri/archive/2009/11/17/upload-picture-in-outlook-2010-using-the-exchange-management-shell-exchange-2010.aspx

    11/12/2009

    252: Ask the experts

    Wir mussten uns bereit erklären in der Mittagspause ein paar Exchange Fragen zu stellen. Auf den Bildern befinden wir uns gerade in der Konzentrationsphase. Danach durften wir wertvolle Preise entgegennehmen Animoticon

    dr-jens-nobbi dr-ws-nicki-nobbi

    10/26/2009

    251: Brave Schüler

    Meine zwei Kollegen passen auf wie die Schießhunde im internen DPM 2007 Seminar. Beinahe jedes Wort wird auf Papier verewigt. F. hat schon am ersten Tag sagenhafte 16 Din A4 Seiten vollgekritzelt, P. hats “nur” auf 15 geschafft :-)

    Hier die beiden bei der Arbeit:

    10/12/2009

    250: Server Summit Vorträge sind Online

    (Fast) alle Vorträge des diesjährigen Microsoft Partner Server Summit sind online gegangen. Auf der MS Partner Website findet man die Videos im Bereich “Training” wenn man nach “server summit 2009” sucht.

    Mein BPOS Vortrag fehlt komischerweise noch. Wahrscheinlich nur zur Strafe, denn ich habe eine bestimmte Suuuuuchmaschine in der Demo verwendet :-)

    10/7/2009

    249: TechEd Berlin im November gebongt

    Zum ersten Mal sieht dieses Mal der TechEd Besuch für mich ein wenig anders aus. Kollege Hans D. und ich werden jeweils eine Session als Speaker bestreiten. Er wird über Windows 7 Deployment sprechen, ich über das Thema Exchange 2010 Migration. Die Sessions werden jeweils in Deutsch bestritten, d.h. wir können die Inhalte in bestem Oxford Schwäbisch präsentieren. Also, Norbert, Jörg, Dieter, Nicki, Marc und Jens, Pädi usw.,  ich bitte um Anwesenheit :-)

    Update 15.10.2009

    Der Sessioncode ist UNC08-GL und sie findet am Dienstag 13:30 - 14:45 statt.

    teched09

    9/30/2009

    248: Neues beim DPM

    DPM 2010 ist in einer Beta Version verfügbar. Die beiliegende Doku liest sich recht vielversprechend. Das Setup läuft gerade, bin sehr gespannt.

    dpm2010-Beta dpm2010-Beta-2

    9/7/2009

    247: Bude schon voll

    Anscheinend ist die Veranstaltung schon ziemlich ausgebucht. Wir rechnen mit über 100 Teilnehmern in Zürich - Wallisellen zum Thema Windows Server 2008 R2. Aber vielleicht hat jemand noch kurzfristig Zeit und Lust am Mittwoch auf einen Tag Technik pur in stickiger Luft :-)

    Windows Server 2008 R2 unter der Lupe
    http://www.microsoft.com/switzerland/server/de/events/default.mspx#20090911
    http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032422090&Culture=de-CH

    Update 24.9.2009:

    Am 2.12.2009 wird die Veranstaltung nochmal wiederholt. Falls also jemand beim ersten Termin nicht mehr reindurfte, auf gehts. Einen Anmeldelink habe ich bisher noch nicht. Der wird aber bestimmt die nächsten Tage noch bekanntgegeben. Am Besten ab und zu mal auf http://blogs.technet.com/chitpro-de/ und hier http://www.microsoft.com/switzerland/server/de/events/default.mspx schauen.

    9/3/2009

    246: Erster Video Versuch

    Ein guter Bekannter hat sein erstes Video gedreht. Ranhalten musste die neue “File Classification” Funktion des Windows Server 2008 R2. Am Besten sieht mans in Fullscreen hier.

     
    8/6/2009

    245. Exchange 2007 Backup auf Windows Server 2008 mit Bordmitteln (reloaded)

    Nachdem der Eintrag http://wolfgang-on-the-road.spaces.live.com/blog/cns!F135E7D1136D4C5A!1097.entry so kräftig kommentiert wird (was mich sehr freut) habe ich ein Skript in Rohform gemacht, das den Ablauf komplett automatisiert. Im Skriptablauf wird eine Mailbox Datenbank gesichert, es werden die letzten drei Generationen aufbewahrt und durchrotiert.

    Step 1: diskshadow Skript erstellen [ex-backup.txt] und darin Pfad zu “ex-backup.bat” anpassen.

    set context persistent
    begin backup
    add volume L: alias FirstStorageGroup
    create
    expose %FirstStorageGroup% Q:
    exec ex-backup.bat
    end backup
    delete shadows exposed Q:
    exit

    Step 2: Batch Job erstellen, der aus dem diskshadow Makro aufgerufen wird [ex-backup.bat]

    @echo off
    set BACKUPSHARE=c:\backup
    echo Rotate
    rd /s /q %BACKUPSHARE%\3
    ren %BACKUPSHARE%\2 3
    ren %BACKUPSHARE%\1 2
    md %BACKUPSHARE%\1
    attrib -s -h %BACKUPSHARE%\1

    echo running eseutil
    eseutil /k "Q:\SG1DB\Mailbox Database.edb"

    echo running robocopy
    robocopy q:\sg1db %BACKUPSHARE%\1\sg1db /E /XD catalogdata*
    robocopy q:\sg1log %BACKUPSHARE%\1\sg1log /E

    echo ok

    Step 3: diskshadow mit Kommandozeilenoptionen aufrufen und wenn es funktioniert als Task einplanen (Pfade u.U. anpassen)

    diskshadow /s ex-backup.txt /l ex-backup.log

    Weitere Ergänzungen sollten noch sein:

    • falls eseutil einen Fehler meldet sollte das Skript abbrechen
    • Entsorgen der .cab Dateien die durch den Snapshot erzeugt werden
    • Robocopy Logs mitschreiben lassen

    7/2/2009

    244: Cold as …

    Ice, heute abend auf der Freilichtbühne Killesberg. Viele Mitglieder der Originalbesetzung von Foreigner sind nicht mehr übriggeblieben. Das war aber überhaupt kein Thema, so ein hammer tolles mega super Konzert habe ich schon lange nicht mehr erlebt. Alle waren mit solch einem Riesenspaß bei der Sache, die ständig lachenden Gesichter der Musiker die die Megahits von damals präsentierten rissen von Anfang an alle Zuschauer mit. Und Stuttgart rockte wie die Sau, was ja bei den Schwoba so schnell nicht passiert :-)

    P1010112 P1010125 P1010157 P1010136

    P1010155 P1010137

    Hier noch zwei Schnipsel von anderen Besuchern.

            

    6/25/2009

    243: Wo bin ich?

    Tipp: Spitzenwetter, heiß, steife Brise und Windows 2008 R2 Migration hoch und runter :-)

    o1 o2 o3

    6/20/2009

    242: 37. NT-AG

    Diese Woche stand im Zeichen der 37. NT-AG. Die vielen interessanten Fragen und Diskussionen während der Vorträge verhalfen auch mir mal wieder den Horizont zu erweitern und die erstaunlichen Vorgänge im Umgang mit dem AD Papierkorb besser zu verstehen. Alle Vorträge können von hier heruntergeladen werden.

    http://www.nt-ag.de/service/protarch.aspx?Action=drill&li=5&na=5&nav=21

    4/29/2009

    241: Techdays Screencasts

    Die Vorträge der schweizer Techdays wurden als Screencasts (Ton, Demo und Powerpoint) veröffentlicht.

    Bern: http://www.microsoft.com/switzerland/msdn/de/techdays/Presentations.aspx
    Genf: http://www.microsoft.com/switzerland/msdn/fr/techdays/Presentations.aspx

    4/18/2009

    240: Exchange 2010 und der gläserne Administrator

    In der bisher noch spärlichen Dokumentation zur Exchange 2010 Beta fiel mir das hier auf:

    http://technet.microsoft.com/en-us/library/dd335144(EXCHG.140).aspx.

    Es ist jetzt möglich alle (oder auch nur Teile der) administrativen Tätigkeiten in Form einer Email protokollieren zu lassen. Es ist dabei unerheblich ob die Änderung per Exchange Management Shell, Konsole oder Web Management durchgeführt wird.

    Aktiviert wird die Funktion organisationsweit mit der Management Shell (s. Doku für Details). Der Einfachheit halber habe ich alle “cmdlets” und alle Parameter protokollieren lassen.

    • Mailbox “AuditLog” anlegen
    • “Full Access Permission” für den Administrator definiert (der will ja das ganze Zeug nicht in seiner eigenen Mailbox haben)
    • Audit aktivieren (einen Tag Vorhaltezeit einstellen, default ist ein Jahr)
      Set-AdminAuditLogConfig -AdminAuditLogCmdlets *
      Set-AdminAuditLogConfig -AdminAuditLogParameters *
      Set-AdminAuditLogConfig -AdminAuditLogMailbox
      AuditLog@exchdev.addon.de
      Set-AdminAuditLogConfig –AdminAuditLogAgeLimit 01.00:00:00
      Set-AdminAuditLogConfig –AdminAuditLogEnabled $true
    • Die Einstellung wird aktiv wenn die Shell oder die Konsole neu aufgerufen wird oder automatisch nach Ablauf einer Stunde.
    • Mit “Get-AdminAuditLogConfig” können die Einstellungen angezeigt werden.

    Jede Änderung (aber kein get-*) wird nun in das “AuditLog” Postfach zugestellt. Hier kann man sehen, dass per OWA auch andere Postfächer geöffnet werden können.

    adminaudit1

    In der Email selber ist das “cmdlet” plus aller Parameter und natürlich der administrative Benutzer der die Änderung durchgeführt hat, dokumentiert. In diesem Beispiel ist das die Verschiebung einer Mailbox Datenbank auf einen anderen Exchange Server in einer “Database Availability Group”.

    adminaudit2

    3/22/2009

    239: Veranstaltungen April/Mai

    Kollege Hans D. (Name der Redaktion bekannt) und ich sind demnächst bei zwei Veranstaltungen als Speaker aktiv.

    MS Partner Airlift (9TF57)

    Wie schon gewohnt werden wir wieder in einem Tag die Neuigkeiten und Features rund um Windows Server 2008 R2 und Windows 7 präsentieren. Anmeldung und weitere Infos hier und hier. Es sind fünf Termine im Mai 2009 geplant.

    Schweizer Techdays

    techdays'09 Speaker_black

    Zum ersten Mal bin ich bei den schweizer Techdays dabei. Diese finden am 8. und 9. April in Bern statt. Infos hier http://www.microsoft.com/switzerland/msdn/de/techdays/default.aspx.

    3/18/2009

    238: Cooles Windows 7 Feature

    Grade lese ich neben den Würstle in der Kneipe von diesem Feature hier.  Auch schon im 7000er Build kann man den Bildschirmhintergrund während der Sperrung oder vor der Anmeldung verändern. Die Bildgröße in Pixel oder Bytes hat bei mir keine Rolle gespielt.

    http://www.withinwindows.com/2009/03/15/windows-7-to-officially-support-logon-ui-background-customization/

    w7-oembackground

    3/6/2009

    237: Brezel Mafia

    Eine relativ entspannte Woche in München mit dem MOC Kurs “System Center Configuration Manager” ist grade rum. Seminartechnisch lief alles glatt aber den Hammer gabs abends in der Kneipe. Wir bestellten Vesperplatte, Wurstsalat und Leberkäs. Es kam dazu ein gemischter Brotkorb mit Pariserbrot, normalem Brot und zwei Brezeln. Alles schmeckte lecker, ok, die Brezeln waren ein wenig hart und salzig. Aber soweit alles ok. Jetzt gings ans zahlen, wir wurden gefragt “wer hat die Brezeln gegessen?”, wir “Warum?” - “die kosten extra”. Waaaaas, ich glaub ich spinne, jetzt haben die uns 90 Cent pro Brezel extra abgeknöpft, ich war stinksauer.

    Ist das denn normal im Freistaat? Alle Wissenden, schreibt bitte einen Kommentar.

    2/1/2009

    236: ConfigManager “unknown computer” Unterstützung

    Eine der neuen SCCM 2007 R2 Funktionen ist die Unterstützung für unbekannte Computer während der Betriebssysteminstallation. Ziel soll hier sein auf die manuelle Registrierung von MAC Adressen oder GUIDs in der SCCM Datenbank zu verzichten und sofort mit der OSD Task Sequence (TS) zu starten. Folgende Voraussetzungen sind dazu nötig:

    • Installation der R2 Erweiterung. Falls die Funktion in einer sekundären Site verwendet werden soll dann muss die R2 Erweiterung auch dort installiert werden. Das denkt man erstmal nicht wenn man die sekundäre Site von der primären Site (wo R2 schon installiert ist) aus installiert hat.
    • Aktivieren des “unknown computer supports” in den Eigenschaften des PXE Service Points
       sccm-osd1
    • Erzeugen einer Collection für unbekannte Computer. Alternativ kann man natürlich auch die durch das R2 Setup erzeugten Collections verwenden.

      sccm-osd2
    • Erstellen der geeigneten Task Sequence und Ankündigung an die Collection.

    Alle Computer die nicht in der SCCM Datenbank registriert sind empfangen nun diese Task Sequence. Ein Problem gibt es aber nun. Wie soll der Computername festgelegt werden? Ohne die Festlegung eines Computernamens würde der Rechner mit dem temporären Namen des Windows PE enden, also MININT-……

    Bisher hatte ich nur eine Scriptvariante gesehen die den Computernamen zu Begin der Task Sequence, über einen “Pre Execution Hook” abfrägt, und die TS Variable “OSDComputername” setzt.

    Es gibt allerdings noch eine viel einfachere Variante die ratz fatz und ohne Änderung des Boot Images implementiert ist. Hierbei helfen die Collection Variablen. Die OSD Komponente im Windows PE ist so gebaut, dass sie definierte aber nicht belegte Variablenwerte zur Laufzeit abfrägt.

    Also:

    • Erstellen einer Collection Variable mit dem Namen “OSDComputerName” ohne einen Wert zu definieren.

      sccm-osd3 sccm-osd4
    • Beim PXE Boot eines unbekannten Computers sieht man jetzt im Logfile “smspxe.log” des PXE Service Points den unbekannten Computer und alle TS die ihm zugewiesen sind. In diesem Falle sind das zwei optionale TS.

      sccm-osd5 
    • Nachdem die TS am Computer gestartet wurde werden alle nicht definierten Variablen abgefragt. Hier könnten außer dem Computernamen weitere Variablen sinnvoll sein. Man könnte z.B. das Kennwort abfragen lassen mit dem der Computer später in die Domäne aufgenommen wird.

      sccm-osd6 sccm-osd7

      Schon in der ersten Phase der TS kann man sich in “e:\sysprep\sysprep.inf” davon überzeugen, dass der Computername dort angekommen ist. Falls man eine unbeaufsichtigte Installation durchführt landet der Computername in der “unattend.txt”.

    Kleines Manko ist, man muss die Variable nicht eingeben und kann auch so auf “Next” klicken. Dann wird eben der Computername zufällig MININT-… mäßig festgelegt. Es findet natürlich auch keine Prüfung des Variableninhalts auf z.B. ungültige Zeichen statt. Falls man solche Features einbauen will bleibt nur der Weg über Skripte.

    1/17/2009

    235: Weit gereister SIM Spezialist :-)

    DownUnder

    Danke Frank für die ClustrMaps Punkte aus Down Under :-) Bist du für beide verantwortlich?

    Viel Spaß noch ...

     

     

    Hier noch ein wichtiger IT Tipp:

    > For some reason, the media player is playing all videos flipped
    > 180 degrees. I think I am missing something obvious in the settings to
    > fix it. Anyone?

    You've got the Australian version.

    or

    Google suggests either turning the monitor over (and swapping the speakers over) or deleting the default.dat file.

    12/31/2008

    234: Zune (30) tot

    Die Jahrtausendwende ist doch schon ne Weile rum, oder? Scheinbar ist in die Zune Firmware ein Feature eingebaut, das den Zune Start heute am 31.12.2008 verhindert. So ein Mistding :@

    Ein schöne Diskussion plus diesem Bild gibt es hier:
    http://www.ultimate-guitar.com/forum/showthread.php?t=1035131

    zune-dead

    Update 01.01.2009: er lebt wieder.

    ... The technical team jumped on the problem immediately and isolated the issue: a bug in the internal clock driver related to the way the device handles a leap year ...

    http://zuneinsider.com/archive/2008/12/31/30gb-zune-issues-official-update.aspx