Sunday, December 24, 2006

Frohe Weihnachten

Allen Lesern meines Blogs wünsche ich Frohe Weihnachten!

Ein gutes Neues wünsche ich noch net, da ich noch ein paar Blogeinträge zur Virtualisierung und Deploment auf Lager habe :)

 Sunday, December 17, 2006

WDS, AIK, ADM und WDS - die einfach Verteilung von Windows Vista

Es ist alles fertig, um Windows Vista und Office 2007 zu verteilen! Die Verteilung speziell von Vista ist im Vergleich zu XP extrem viel einfacher. Ein guter Grund, um ein neues Projekt gleich auf Windows Vista zu beginnen oder noch umzuplanen, wie ich finde!

Fangen wir bei Vista an:

WAIK:       Man lädt das WAIK herunter und installiert es.

WinPE:      Darin ist das aktuelle Windows PE 2.0 enthalten. Dieses extrahiert man und baut daraus eine ISO Datei. Es muss nicht unbedingt eine ISO Datei sein, man kann hier auch einen Bootbaren USB Stick nehmen. Weitere Treiber oder Autostartskripte müssen hier manuell erstellt werden und in die CD integriert werden. Dies ist der größte Aufwand bei der Vista Installation

Abbild:      Mit dem Abbildmanager erstellt man eine XML Anpassungsdatei. Diese heißt normalerweise unattend.xml. Mit dieser Datei wird die Installation einer bestimmten Windows Vista Variante personalisiert. Mit unzähligen Schaltern kann man nahezu alles anpassen, was es gibt. Vom PID Key, über Language Packs bis zu lokalen Usern lässt sich hier alles steuern. Der Abbildmanager enthält eine umfangreiche Hilfe zu jedem Punkt, die auch sehr notwendig ist.

WDS        Dieses Tool wird auf einem Windows Server 2003 installiert und erweitert das bestehende RIS um viele gute Funktionen. Es können damit XP, 2003 und Vista verteilt werden. Da das Image Format unterstützt wird, wird sehr viel Zeit bei der Installation gespart (wegen der Komprimierung). Es wird ein Bootabbild und ein Systemabbild geladen und dieses kann installiert werden.

ADM(X)    Nach der Installation sollte man sich Gedanken um die Gruppenrichtlinien machen, die mit Vista deutlich erweitert worden sind. Was darf ein User, wie wird die Firewall konfiguriert und wie viel mal falsch anmelden darf man sich...

 Tuesday, December 05, 2006

Windows auf dem 100-Dollar-Notebook?

http://winfuture.de/news,28840.html

Diese News hat mich doch heute sehr bewegt, da ich denke, dass das Ergebnis dieser Entscheidung richtungweisend sein könnte!

Linux ist benutzerunfreundlich, nicht standardisiert und es fehlen viele wichtige Applikationen, sodass eine Einsatz in den meisten Fällen zum aktuellen Zeitpunkt nicht möglich ist oder zumindest sehr hohe Mehrkosten verursachen würde. Aber das Notebook könnte bei genügend Verbreitung vieles ändern...

Scenario 1: Notebook wird mit Linux ausgeliefert und floppt

Scenario 2: Notebook wird mit Linux ausgeliefert und kommt sehr gut an - wird aber keine Konkurrenz zu Microsoft

Scenario 3: Notebook wird mit Linux ausgeliefert und kommt sehr gut an - wird zur Konkurrenz zu Microsoft

Scenario 4: Notebook wird mit Windows ausgeliefert

Meines Erachtens sind die Varianten 1, 2 oder 4 denkbar - vielleicht sogar eine Mischung. Bill Gates spendet viel und könnte ja etliche dieser Notebooks sponsern und somit eine weitere Grundlage für Microsoft Windows schaffen. Linux ist einfach zu unkomfortabel um damit gut arbeiten zu können. Und Schulungen wird man den Leute dort unten nicht groß anbieten können :( Ein gut zu bedienendes Windows CE würde dem Projekt am meisten helfen! Eine schnelle Akzeptanz wäre dann kein Problem mehr und vielleicht würden sogar einige Leute hierzulande, ein solches Notebook kaufen. Ich denke, dass es besonders bei älteren Leuten und Kindern schnell Freunde finden würde, wenn die Bedienung stimmt!

Großbanken und Börsen lösen Ihre Großrechner ab!

Lange haben Sie gehalten, lange haben die Anwender mit Userunfreundlichen Benutzeroberflächen im Grün-Schwarz Look gearbeitet und nun merken die wichtigen Großbanken, dass es Sinn macht die Großrechner zu überdenken. Zwar sind die Umstellungskosten immens, aber danach geht's richtig fix weiter. Der Schwenk musste ja irgendwann kommen!

Nach der Norisbank, was eher ein kleiner Fisch ist, hat die NASDAQ als die größte Börse der Welt Ihre Großrechner durch SQL Server 2005 mit .net ersetzt. Diese wickeln insgesamt 5.000 Transaktionen pro Sekunde und 100.000 parallel ab. Es kommen 8 Cluster Systeme von Dell zum Einsatz. Die Betriebskosten konnten so um Faktor 10 gesenkt werden und die Neuentwicklungen gehen so meist in Tagen von der Hand. 1,3 Mio Institutionelle Kunden sind direkt angebunden und das Reporting ist ohne Locks der Datenbank in Echtzeit möglich!

http://go.microsoft.com/?linkid=5233610

Auf Basis der extrem guten Erfahrungen stellt auch die London Stock Exchange auch auf Windows Server mit SQL Server um.

http://download.microsoft.com/download/7/7/e/77e15b39-fef7-4eb2-95ef-b9b7b0691444/CS604_LSE_fin_211106.pdf

Mal sehen, wann die nächsten Banken folgen. Der Großrechner ist Geschichte, es lebe der SQL Server und seine Kollegen von Oracle und Co., die man auch nicht unterschätzen sollte.

 Monday, December 04, 2006

Office 2007 Admin Tools verfügbar - aber nur über Umwege

Office 2007 Pro runtergeladen und installiert -> Funktioniert super...

...aber nach einigen Tagen wollte ich mir ansehen, wie man Office 2007 verteilen kann.

Normal kopiert man den Inhalt des Images auf einen Dateishare und führt dann dort setup.exe /admin aus. Dann sollte sich das Office Customation Tool öffnen. Aber bei den MSDN / Technet Versionen kommt ein lapidares. Das ist verboten, wählen Sie ein berechtigtes Produkt aus...

Darauf hin habe ich lange im Internet gesucht und nix gefunden. Doch gibt es eine Trick um das Office doch noch anzupassen:

  • Man lädt die Office 2007 Enterprise Version runter
  • Diese hat ein Admin Verzeichnis, was bei den anderen Version fehlt
  • Leider gibt es für die Enterprise Version aber keine Key im MSDN / Technet
  • Also lädt man sich noch eine beliebige andere Version runter (z.B. Office Pro Plus) und kopiert das Admin Verzeichnis der Enterprise Version rein.
  • Oh, *wunder*, es geht!!! Man muss nur das Admin Verzeichnis von der Enterprise Version in die andere Version kopieren und los geht's.
  • Dies geht auch bei Visio, Project und Co.

  • Noch ein Tipp zum Schluss. Man kann sich so eine Office Suite bauen. Man kopiert die Dateien der einzelnen Images einfach in einen einzelnen Ordner. Einfach doppelte Daten immer überschreiben. Startet man nun setup.exe (/admin). So kann man auswählen, was man installieren / anpassen will. Und man spart massig MB auf dem Dateishare!
  • Einen hab ich noch: Updates von den Versionen, dazu zählt auch der XPS / PDF Drucker kopiert man einfach in das Updates Verzeichnis und der PDF Drucker ist gleich mit installiert!
 Thursday, November 30, 2006

Quiz, welche Vista DVD läuft auf welchem Rechner?

Man lädt sich die Vista DVD von der MSDN Seite runter und brennt sie. Danach läuft die Installation problemlos!

... so sollte man das denken, aber bei Bootfähigen DVD's scheint es mehr Probleme zu geben, als man dachte! Selbst bei sehr modernen Geräten kommt es in Verbindung mit den Vista Downloads zu Problemen.

Ich habe es bisher auf 4 Rechnern getestet. 3 der 4 akzeptieren +/- DVD's. Der letztere akzeptiert dank älteren Toshiba LW nur -. Jetzt mit Vista gings aber los:

  • Ein Kollege hatte bereits Probleme mit dem Download. Die ISO war so kaputt dass, sie sich nicht brennen ließ. -> Fehler 1, ISO ist kaputt!
  • Die Rechner die sonst +/- akzeptieren, akzeptieren bei Bootfähigen DVD's nur die eine Variante. Mein "alter" mit Toshiba akzeptiert sowieso nur - DVD's -> Fehler 2, + statt - oder andersrum - kommt öfter vor als man denkt
  • Die DVD ist gänzlich kaputt und läuft auf keinem Rechner mehr -> Fehler3, DVD ist ganz kaputt oder zu schnell gebrannt

Alles in allem heißt dass, das es viele Fehler bei dem DVD's für Vista brennen gibt. Mein Vorgehen ist:

  1. Hoffen, dass der Download mit dem MS Downloadmanager gelingt.
  2. Dann mit Nero brennen. Und das mit eingeschalteter Fehlerprüfung (gibt's bei Deepburner net).
  3. Dann am besten gleich -/+ Brennen.

Nun sollte jeder mögliche Rechner abgedeckt sein, wenn er sonst für Vista tauglich ist.

 Tuesday, November 28, 2006

Integration Services (SSIS) - SkriptTask - VB.net Skripte für Transformationen

Die SSIS Integration Services beim SQL Server 2005 bringen echt was. Ich kann nun mit VB.net eine Konvertierung von Daten machen und somit die Daten, die ich z.B. aus einer Textdatei bekomme sehr leicht anpassen.

Die Integration Services wandeln die Daten extrem einfach um, jedoch ist zu überlegen, wie komplex die Umwandlungen werden. Sollte das ganze doch zu komplex werden, wäre ein .net Programm als Transformation sicher der beste Weg, um Daten von A nach B zu schrieben.

In diesem Fall ging es aber gut mit den SSIS Script Tasks. Ich bekomme Daten aus einer Textdatei und muss diese in den SQL Server importieren. Diese dürfen allerdings nie NULL sein, sondern müssen immer numerisch 0 sein. Hier gehe ich so vor:

  • Source auswählen... z.B. Textdatei
  • Daten soweit nötig als Dateityp konvertieren
  • SkriptTask einfügen
  • Transformation als SkriptTask Art auswählen
  • Der Input steht fest. Nun die Variablen auswählen, die in den Output müssen (im zweifel alle)
  • Dann die Daten die in dem Skript geändert werden als ReadWrite markieren oder einen Output Alias angeben
  • Nun auf den SkriptDesigner gehen und siehe da, Visual Basic .net öffnet sich.
  • Wo Code einfügen steht kommt der Code rein. Die Variablen können über "Row.Variable" geprüft werden.
  • Bei mir wars:
    if row.spaltenname_isNull = true then
      row.spaltenname = 0
    end if
  • Nach dem man das fertig hat, einfach das Visual Studio Fenster schließen und fleißig testen...

Viel Erfolg mit eigenen VB.net Skripten dann im SSIS!

 Sunday, November 26, 2006

net Framework & Applikationen verteilen

Meine Präsentation von letztem Mittwoch bei der Ineta oder auch Devgroup Stuttgart habe ich hier endlich mal hochgeladen.

Dieses war mein Thema:

Thema des Vortrages wird die Softwareverteilung des .net Frameworks und den Applikationen sein. Die möglichen Varianten werden aufgezählt, erklärt und mit Beispielen erläutert. Nachdem MSI Paketierung, ClickOnce oder auch die .net Framework Security Richtlinien vorgestellt sind, soll besprochen werden, wo sich welche Verteilung am besten eignet. Oder rechnet sich vielleicht doch eine (AJAX) Webapplikation…?

Noch ein paar Anmerkungen zu den Updates:

  • Das .net Framework 3.0 installiert das 2.0 mit!
  • Die Richtlinie für die Code Access Sicherheit hat auf dem Vista 64 gar nicht funktioniert. Ich werden den Bug mal an Microsoft melden. Vielleicht haben die ja ne Lösung oder ich bin bei 64 bit zu doof, denn auf meinem 32 Bit Vista ging das ganze ohne Probleme!

VerteilungNet.pdf (1,7 MB) 

F-Prot kennt das wer, wenn nicht sollte man mal schauen :)

So heute habe ich mich mit Antivirus für Small Business mal wieder beschäftigt und für mich eine brauchbare Variante gefunden:

Für Privatanwender ist Antivrius heute in aller Regel gratis. Hier ist Antivir oder wie der neue Name Avira ist echt eine super Sache. Aber den Kunden zu erklären, dass das zu Hause ist und sie in der Firma etwas anderes brauchen, ist die andere Sache.

Privat würde ich jedoch auch Avira, GFi oder auch avast! nutzen. Mein Tipp wäre sogar avast!

Aber nun zu den Small Business Usern:

Bisher haben wir ca etrust genutzt auf allen SBS Servern und das war mit der Version 7.1 auch ne tolle, günstige Sache. Naja nun mit der Version 8.0 ist alles anders. Keine kostenlosen Updates mehr... das wäre nicht schlimm, aber der Antivirusserver, eine Java Webapplikation auf dem Server, ist Pflicht! Das nervt extrem... ich kann keinen Client mal schnell mit der CD installieren. Der Support kann auch nicht helfen, weil es einfach nicht geht.

Also weg mit CA war unsere Meinung. Doch was nun? Die meisten Antivirus Suites kosten rund 450€ und da waren wir ja schon mal, wenn wir uns Norton mit den Problemen und dem hohen Preis ansehen.

Also weiter gesucht... Im Bereich 200€ habe ich einiges gefunden... TrendMicro, Avira Busines und McAfee. Mc Afee ist von der Marke her nicht so mein Fall. Ich kann ja nicht einschätzen, ob die meinen wichtigsten Partner, Microsoft, wirklich unverständlich verklagen oder nicht. Das wäre Avira echt toll, weil's die Kunden privat schon kennen! Aber auch TrendMicro ist ja nicht das schlechteste. Das bedeutet unsere Kunden zahlen etwas mehr, bekommen aber auch mehr!

Dann kam der Kollege mit dem ich die Small Business Server installiere auf Kaspersky. Das ist ne tolle Software, aber mit Server auch wieder im Bereich 450€ - sozusagen unser Mercedes :)

Nach langem Suchen fand ich aber noch was, was ich nicht glauben konnte: F-Prot Antivirus. Die kennt man doch... Naja die nehmen bestimmt auch viel? Nein nehmen die nicht. Antivirus für Client / Server kostet rund 50€ für 10 User. Das kann doch nicht sein? Ausprobiert und im Onlineshop 10 mal probiert. Das geht wirklich und es ist echt nicht schlecht das Programm. Scannt sehr gut und hat keine großen Schnörkel... 4 MB Ram verbraucht das. Ich find das einfach super und da der Exchange schon per Provider geschützt ist, habe ich nun einen neuen Mercedes zum Panda Preis!!! Und so teuer wäre Exchange für die Kunden ohne Schutz vom Provider auch nicht.

Es lebe F-Prot, solange die nicht auch die Preise oder Leistungen so drastisch anpassen wie ca!

 Saturday, November 25, 2006

it5000 Blog gestartet

Schon lange bin ich drauf und dran ein Blog einzurichten. Nun habe ich es endlich geschafft.

http://blog.it5000.de steht nun für alle zum lesen von interessanten Artikeln zu Microsoft .net & Servern bereit.

Der erste Tipp geht gleich dahin, wie dieses Blog bei Domainbox eingerichtet ist:

  • Einfach mal in ein Unterverzeichnis schieben geht nicht! Man muss es in ein eigenes Applikationsverzeichnis schieben. Das wird einem beim dem Plesk nicht so einfach gemacht, aber es geht.
  • Man erzeugt einfach eine Subdomain und kopiert die Dateien vom Blog da rein. Nachdem die Dateien drin sind, denkt man da geht nix... Naja, die Site.Config muss noch angepasst werden. Hier muss localhost durch den Webservernamen angepasst werden.
  • Fertig, ein bisschen, sieht schon gut aus, aber ändern kann man nix. Man muss auf die drei Ordner SiteConfig, Logs und Content noch lese/schreibrechte für den ASP User geben. Hier blos nicht mehr berechtigen...

Das war's nun und es kann mit dem Blog losgehen. Es steht nur noch das Mails versenden aus. Da zickt die Konfiguration noch etwas rum.

Auf viele weitere Blog und viele Leser, Florian