| Andreas's profileAndreas' SpacePhotosBlogLists | Help |
|
|
11/22/2008 Moving day: Andreas M's Home Server AddIns have a new homeWhen I started putting together this site about a year ago I had no idea how long it would live. Since the Advanced Admin Console AddIn for Windows Home Server seems to be somewhat popular around Home Server owners, I have decided to launch my own website dedicated to Windows Home Server AddIn development. All content and downloads have been moved over to the new site, so please update your bookmarks, resubscribe to my RSS feed and join me over at www.home-server-addins.comThis Windows Live Space will continue to exists, but all downloads have been removed and no new posts will appear in this blog. Andreas M. 10/20/2008 Windows Home Server Client Side SDK around the corner?It's been a long time since I last heard of an allegedly upcoming client side SDK for Windows Home Server. At PDC '08 the Windows Home Server Team will be giving a session called "Developing Connected Home Applications and Services for Windows Home Server". The session description contains this line:
I hope this hints to the existence of a soon-to-be-released client side SDK for Windows Home Server. UPDATE: Unfortunately there's still no sight of the Client Side SDK. Maybe the Windows Home Server Team have canceled their plans for it :-( Here you can watch the PDC '08 session videos. CJ Saretto mentions in one of them that they do not offer any form of universal communication channel for client/server communication (to/from Windows Home Server) at all. Well, I'm too disappointed right now to look up the exact position in the video… 10/5/2008 Tool: SCALEO Power Management ViewerDa einige Besitzer eines Fujitsu-Siemens SCALEO HomeServers (darunter auch ich) die SCALEO PowerManagement-Oberfläche recht umständlich finden, wenn es darum geht mal eben einen Überblick über die eingestellten Betriebszeiten zu erhalten, habe ich ein kleines Tool geschrieben welches die PowerManagement-Einträge in einer einfachen Liste darstellt:
Um das Tool einzusetzen muss es auf dem SCALEO HomeServer unter C:\Programme\Windows Home Server abgelegt werden. Anschließend kann es mit der Advanced Admin Konsole gestartet werden. Falls beim Start folgende Fehlermeldung erscheint, so liegt die ScaleoPMViewer.exe entweder nicht im korrekten Verzeichnis, oder es wurde versucht sie zu starten, obwohl das SCALEO PowerManagement nicht auf dem Server installiert ist.
Download ScaleoPMViewer.exe Version 0.0.1.0 CRC-32 409A8069 9/14/2008 Datenpanne bei MediaMarkt
Da MediaMarkt offenbar vor einiger Zeit damit begonnen hat, die noch auf Lager befindlichen SCALEO Home Server abzuverkaufen, hat mir die hiesige Filiale das letzte Gerät (Ausstellungsstück) für EUR 499,- angeboten. Der Verkäufer versicherte mir, das Gerät am Vormittag noch einmal getestet zu haben, und dass es einwandfrei funktioniere. Ich nahm den Server also gleich mit und wollte ihn am Abend in mein Heimnetzwerk integrieren. Das machte mich dann neugierig. Ich habe also das vorhandene Backup geöffnet und mich ein bisschen auf Laufwerk C: des BENUTZER-PC umgesehen:
FAZIT: Alles in allem waren keine Daten dabei, die in den Händen von Menschen mit ausreichend krimineller Energie dem Unternehmen hätten Schaden zufügen können. Dennoch halte ich es für höchst bedenklich, dass man die Daten nicht gelöscht hat, bevor man mir das Gerät ausgehändigt hat. Bei dem Verkäufer, der mir den Server verkauft hat, handelte es sich übrigens um den "Bereichsleiter neue Medien" (Der Link führt zu einem Jobangebot der MediaMarkt-Filiale Aschaffenburg und soll nur das Jobprofil dokumentieren Meinen Server habe ich dort NICHT gekauft!). Was mich abschließend interessieren würde: Welche interessanten Daten habt ihr denn so auf Euren Ausstellungsgeräten gefunden? 6/9/2008 Windows Home Server Power Pack 1 Public Beta is hereSo I'll be heavily testing it for compatibility with my addins for the next couple of weeks. Go get it from Microsoft Connect (you actually did register for the beta, right?) Andreas M. 6/5/2008 Advanced Admin Console AddIn: Version 0.4.3 Beta now avalable for download
Here's a screenshot of the new settings dialog: And this is what the URL shortcut wizard looks like: When a new version of the Advanced Admin Console AddIn is released the following notification will be displayed: Download Advanced Admin Console AddIn Version 0.4.3 Beta.
Important: Before installing the new release, please UNINSTALL any previous version! Have a lot of fun with this release. Feedback is welcome via Email, at the WeGotServed-Forums (english) or Home-Server-Forum (german). 5/1/2008 Advanced Admin Console AddIn: Version 0.4.0 Beta now avalable for download
Here's a screenshot of the new release: The minimize button was added so you can minimize the console in case you have launched a program that sits in the background and is inaccessible to you. To get back to the console simply double-click the minimized window's title bar. Clicking the shutdown button in the status bar will bring up this enhanced Windows Home Server shutdown dialog:
The Advanced Admin Console adds a Log Off button to the shutdown dialog. It is useful if you connected to the console from a client computer and have started up a couple of programs from the Advanced Admin Console. Clicking the Log Off button will close the Windows Home Server Console and all programs that where launched from the console are closed as well. Download Advanced Admin Console AddIn Version 0.4.0 Beta. Important: Before installing the new release, please UNINSTALL any previous version! Have a lot of fun with this release. Feedback is welcome via Email, at the WeGotServed-Forums (english) or Home-Server-Forum (german). 4/12/2008 Advanced Admin Console: Call for feedbackWith the download numbers being steadily high and the amount of user feedback declining, I can only assume that the HomeServer community's interest in the Advanced Admin Console addin is unbroken and there are neither major bugs left nor are there any critical features missing. As my conclusions are only based on non-feedback I 'got' during the last weeks, why don't you do it just like Anonymous here and post your feature requests, bug reports or general feedback. In fact, doing so soon would be great because I'm currently preparing a new version of the Advanced Admin Console that will (optionally) have a shutdown button in the left corner of the toolbar, just as Anonymous requested. This is what it will look like:
So you see, your feedback can have a direct impact on the next version. If I won't receive any feature requests until Microsoft's release of Power Pack 1 for Windows Home Server I will consider the Advanced Admin Console 'done' and move on. I'm looking forward to hearing your ideas about what still can be added/changed. But please keep one thing in mind: The Advanced Admin Console is a tool for advanced users and it's goal is to make things easily and quickly accessible. Thus I won't change anything that will bloat it or have negative impact on it's main use. If you prefer to share you opinions in the forums rather than commenting on this blog-post, here's your place to go: WeGotServed-Forums (english) or Home-Server-Forum (german). Of course you can also email me. Andreas M. 3/31/2008 Advanced Admin Console AddIn: Version 0.3.2 Beta now avalable for download
Download Advanced Admin Console AddIn Version 0.3.2 Beta. Important: Before installing the new release, please UNINSTALL any previous version! 3/24/2008 Advanced Admin Console AddIn: Version 0.3.0 Beta now avalable for download
Here's a screenshot of the new settings dialog: By checking/unchecking the checkbox of an menu item you can control whether it is to be displayed in the menu. By clicking on "Move Up" or "Move Down" the display order of the menu items can be customized. Clicking on "Default" resets the built-in item settings. Download Advanced Admin Console AddIn Version 0.3.0 Beta. Important: Before installing the new release, please UNINSTALL any previous version! Have a lot of fun with this release. Feedback is welcome via Email or at the WeGotServed-Forums. Advanced Admin Konsole AddIn: Version 0.3.0 Beta jetzt zum Download verfügbar
Hier ein Screenshot des neuen Einstellungs-Dialogs:
Durch Aktivieren/Deaktivieren der Checkbox vor einem Menüeintrag kann die Anzeige des jeweiligen Eintrags gesteuert werden. Durch Klicken auf "Nach oben" bzw. "Nach unten" kann die Anzeigereihenfolge der Einträge angepasst werden. Ein Klick auf "Standard" setzt die Einstellungen ´zurück. Advanced Admin Konsole AddIn Version 0.3.0 Beta herunterladen.
Wichtig: Vor der Installation der neuen Version muss zunächst eine bereits installierte, ältere Version des AddIns DEINSTALLIERT werden! Viel Spaß mit der neuen Release. Feedback per Email oder im Home-Server-Forum ist wieder gerne willkommen. 3/23/2008 Code Sample: Navigating special folders with the .NET WebBrowser control
First of all I did some research on the topic and found a Knowledge Base article describing the necessary steps to navigate a PIDL (pointer to an ITEMIDLIST) with the ActiveX version of the WebBrowser control. So all I had to do was convert the code sample to C#. Here's my resulting Navigate2CSIDL method: public void Navigate2CSIDL(ShellEnums.CSIDLValues csidl) { const int S_OK = 0; IntPtr pidl = IntPtr.Zero; if (SHGetSpecialFolderLocation(IntPtr.Zero, (int)csidl, ref pidl) == S_OK) { uint cbpidl = LocalSize(pidl); if (cbpidl > 0) { byte[] abpidl = new byte[cbpidl]; Marshal.Copy(pidl, abpidl, 0, ((int)cbpidl - 1)); object location = (object)abpidl; Marshal.FreeCoTaskMem(pidl); try { object nil = Type.Missing; ((SHDocVw.WebBrowser)base.ActiveXInstance).Navigate2(ref location, ref nil, ref nil, ref nil, ref nil); } catch (COMException exception) { if (exception.ErrorCode != -2147023673 /*Operation was canceled by the user*/) { throw; } } } } else { throw new ArgumentOutOfRangeException(); } } The method takes only one parameter: the CSIDL of the special folder to navigate to. First of all, I use SHGetSpecialFolderLocation() to obtain the PIDL of the desired special folder. Since the Navigate2() method of the ActiveX WebBrowser control takes the PIDL wrapped in a SAFEARRAY, we can copy the PIDL to a byte array. Next we call Navigate2() to navigate the WebBrowser control to the folder. ComInterop handles the marshalling of the byte array to a SAFEARRAY for us. And that's all we have to do. To be able to conveniently use this funcionality, I created a new class ("WebBrowserExt") which inherits from System.Windows.Forms.WebBrowser. As the control consumer might want to interact with the special folder, I added two properties (FolderView and Folder) in analogy to the Document property of the WebBrowser control class: /// <summary> /// Returns the shell folder object displayed in the webbrowser control. /// </summary> public Shell32.Folder2 Folder { get { IShellFolderViewDual2 folderview = this.FolderView; if (folderview != null) { return folderview.Folder as Folder2; } else { return null; } } } /// <summary> /// Returns the shell folderview object displayed in the webbrowser control. /// </summary> public Shell32.IShellFolderViewDual2 FolderView { get { return ((SHDocVw.WebBrowser)base.ActiveXInstance).Document as IShellFolderViewDual2; } } See the documentation of IShellFolderViewDual2 and Folder2 to find out what you can do with these. These interfaces are supplied by adding references to ShDocVw.dll and Shell32.dll to the project. I put together a small sample project to demonstrate the capabilities of my WebBrowserExt control. This is a Visual Studio 2008 project, so you need at least the free Visual C# 2008 Express Edition to open it. Here's a screenshot of the sample project showing the control panel:
Download the sample project here. I also posted this on Channel9. 2/9/2008 Advanced Admin Console AddIn: Version 0.2.0 Beta now avalable for download
Here's how it's done:
Custom shortcuts can then be managed in the settings dialog:
So now it's possible to customize and extend the menubar of the Advanced Admin Console AddIn. Download Advanced Admin Console AddIn Version 0.2.0 Beta.
Important: Before installing the new release, please UNINSTALL any previous version! Have a lot of fun with this release. Feedback is welcome via Email or at the WeGotServed-Forums. Advanced Admin Konsole AddIn: Version 0.2.0 Beta jetzt zum Download verfügbar
Und so geht's:
Im Einstellungsdialog können dann die eigenen Verknüpfungen verwaltet werden:
Somit ist es nun möglich, das Menü der Advanced Admin Konsole gemäß den eigenen Wünschen anzupassen und zu erweitern. Advanced Admin Konsole AddIn Version 0.2.0 Beta herunterladen.
Wichtig: Vor der Installation der neuen Version muss zunächst eine bereits installierte, ältere Version des AddIns DEINSTALLIERT werden! Viel Spaß mit der neuen Release. Feedback per Email oder im Home-Server-Forum ist wieder gerne willkommen. 2/7/2008 Windows Home Server vNext noch dieses Jahr?In Neil Hutsons heutigem Blogpost habe ich etwas gelesen, was mich aufhorchen ließ:
What are we planning to support in the second half of 2008?
(…) Windows Home Server vNext
(…)
Heißt das nun, dass die nächste Version des Windows Home Servers bereits in diesem Jahr erscheinen wird? 1/21/2008 Windows Home Server AddIn: Advanced Admin ConsoleThis AddIn is for all Home Server administrators who want to have full control over their Home Server at any time. It allows to jump to the following areas of your Home Server within the Home Server Console:
Moreover you can launch a Command Prompt, PowerShell (if installed), Task Manager and Registry Editor from the menu. Thus, it is unnecessary for the majority of administrative tasks to connect to your Home Server via Remote Desktop.. Here's a Screenshot: IMPORTANT: This AddIn is only intended for advanced users who have at least some experience with administering a Windows Server 2003! The AddIn allows easy access to areas where you can really harm your Home Server if you're unsure about what you're doing! E.g. you shouln't try to activate the server's Soft-RAID-Functionality for its hard drives. This will confuse the backup service permanently (which I had to learn the hard way). As the AddIn allows access to areas which were not intended by Microsoft to be accessible from within the Home Server Console, you might experience some glitches or unexpected behavior, none of which is likely to harm your server. E.g. you won't be able to launch a new instance of explorer from the context menu of a volume under "My Computer". Evidently nothing will happen, but after closing the Home Server Console on the client computer you will not be logged off but will find yourself being connected to the server's desktop. There you will have to explicitly log off from the start menu. Those who cannot live with little oddities like this shouldn't bother with installing the AddIn. But those who always need full control over all administrative areas of their Home Server may find the AddIn somewhat useful. Download Advanced Admin Console AddIn Version 0.1.0 Beta.
Have a lot of fun with this release. Feedback is welcome via Email or at the WeGotServed-Forums. Windows Home Server AddIn: Advanced Admin KonsoleFür alle die jederzeit die volle Kontrolle über ihren Home Server haben wollen ist diese AddIn gedacht. Es ermöglicht direkt in der Home Server Konsole folgende Bereiche des Home Servers anzuzeigen:
Darüber hinaus kann man die Eingabeaufforderung, die PowerShell (falls installiert), den Task Manager und den Registry Editor über das Menü aufrufen. Somit ist es für die meisten Administrationsaufgaben nicht notwendig eine Remote-Desktop-Verbindung aufzubauen. Hier ein Screenshot: WICHTIG: Das AddIn ist wirklich nur für Leute gedacht die Erfahrung mit der Administration eines Windows Server 2003 haben! Das AddIn gestattet einfachen Zugang zu Bereichen in denen man sich den Home Server auch "kaputtkonfigurieren" kann, wenn man nicht genau weiß was man tut! Beispielsweise sollte man nicht versuchen die Soft-RAID-Funktionalität des Servers für die Festplatten zu aktivieren. Wie ich schmerzlich feststellen mußte kommt damit kommt der Backup-Dienst dauerhaft aus dem Tritt. Da das AddIn Zugang zu Bereichen gestattet die von Microsoft für die Home Server Konsole nicht vorgesehen waren kann es auch zu kleinen Problemen bei der Benutzung kommen, die allerdings keinen Schaden anrichten. So ist es u.a. nicht möglich unter "Arbeitsplatz" vom Kontextmenü eines Laufwerks aus ein neues Explorerfenster zu öffnen. Augenscheinlich tut sich dabei gar nichts, beendet man danach die vom Client aus aufgerufenen Konsole so wird man nicht vom Server abgemeldet sondern findet den Server-Desktop vor. Dort muss man sich dann nochmals explizit über das Startmenü vom Server abmelden. Wer mit solchen Seltsamkeiten nicht leben kann, sollte also das AddIn lieber nicht einsetzen. Für alle die aber gerne den vollen Zugriff auf sämtliche administrativen Bereiche Ihres Home Servers haben wollen ist das AddIn sicher recht nützlich. Advanced Admin Konsole AddIn Version 0.1.0 Beta herunterladen.
Viel Spaß mit der neuen Release. Feedback per Email oder im Home-Server-Forum ist wieder gerne willkommen. 1/14/2008 FRITZ!Box-Anruflisten-AddIn Version 0.7.0 Beta zum Download verfügbarFrüher als angekündigt ist das neue Beta-Release 0.7.0 zum Download verfügbar. Die Informationen über gefixte Bugs und neue Features finden ihr in der gestrigen Vorankündigung. Bevor die neue Version installiert werden kann, muss eine evtl. vorhandene Vorgängerversion zunächst vom Home Server deinstalliert werden. FRITZ!Box Anruflisten AddIn Version 0.7.0 Beta herunterladen. CRC-32 8061A0A2 Viel Spaß mit der neuen Release. Feedback per Email oder im Home-Server-Forum ist wieder gerne willkommen. 1/13/2008 FRITZ!Box-Anruflisten-AddIn: Neue Version 0.7.0 am Mittwoch, 09.01.2008 verfügbarErstmal vielen Dank an alle die sich die Mühe gemacht haben, das AddIn zu testen und mir per Email oder im Home-Server-Blog-Forum Feedback zu geben. Da mir einige Bugs gemeldet wurden erscheint die neue Version des AddIns leider verzögert erst Mitte kommender Woche. Hier die Auflistung der Bugs, die im kommenden Release behoben sein werden:
Darüberhinaus sind im Release 0.7.0 aber auch zwei neue Features enthalten: Das erste ist die Möglichkeit der manuellen Eingabe der IP-Adresse der FRITZ!Box. Dies ist u.a. dann nützlich wenn man mehrere FRITZ!Boxen im Heimnetz betreibt oder wenn die FRITZ!Box nicht als DNS-Server für den Windows Home Server dient. Das zweite neue Feature ist die Filterbox in der Menüzeile: Die Filterbox funktioniert genauso wie z.B. in iTunes, d.h. die Anzeige der Anrufliste kann durch Eingabe von Filterbegriffen beliebig gefiltert werden. Dabei ist es unerheblich in welcher Spalte der Anrufliste die Daten stehen, nach denen gefiltert werden soll. Möchte man z.B. alle Anrufe vom Dezember 2007 anzeigen, kann als Kriterium "12.2007" angegeben werden. Möchte man alle Anrufe zu oder von einer bestimmten Rufnummer anzeigen, so gibt man diese einfach als Filterkriterium ein. Derzeit sammle ich noch Feature-Requests für künftige Versionen des AddIns. Bisher wurden folgende Wünsche genannt:
Nach der Veröffentlichung der kommenden Version 0.7.0 werde ich zunächst die Features 1 und 2 umsetzen. Die Umsetzung der Rückwärtssuche erfordert allerdings etwas mehr Aufwand. Hier müssen zunächst lizenzrechtliche Fragen bezüglich der Nutzung von Rufnummern-Such-Webangeboten wie z.B. DasTelefonbuch geprüft werden. Darüber hinaus möche ich, wenn ich ein solches Feature einbaue, es auch gleich vollständig implementieren, d.h. die Rückwärtssuche sollte mind. für Rufnummern aus Deutschland, Österreich und der Schweiz funktionieren. Die Umsetzung benötigt deshalb sicherlich mehrere Wochen. Deshalb möchte ich derzeit lieber einige kleinere Features implementieren und - falls noch Bugs auftreten sollten - diese zeitnah fixen. Falls Ihr Euch noch weitere, hier nicht aufgeführte Funktionen für das AddIn wünscht, könnt ihr mir gerne schreiben oder Kommentare im Blog hinterlassen - oder Ihr nehmt einfach an der Diskussion im Home-Server-Blog-Forum teil. Ich freue mich auf Eure Anregungen. 1/2/2008 Windows Home Server AddIn: FRITZ!Box AnruflisteHier gibt es nun die erste öffentliche Beta-Version (0.6.0) meines Windows Home Server AddIns: FRITZ!Box Anruflisten-AddIn. Das AddIn ermöglicht die Anzeige der AVM FRITZ!Box Anrufliste innerhalb der Windows Home Server-Konsole. Für alle die nicht wissen wovon die Rede ist: Bei der AVM FRITZ!Box handelt es sich um einen (in Deutschland weit verbreiteten) ADSL-Router, optional mit WLAN, Voice-over-IP- und Festznetz-Telefonie-Unterstützung (u.v.m.). Bei aktivierter Anruflisten-Funktion protokolliert die FRITZ!Box alle ein- und ausgehenden Telefonate sowie eingegangene Anrufe in Abwesenheit. Diese Anrufliste wird durch das FRITZ!Box Anruflisten-AddIn nun innerhalb der Windows Home Server-Konsole dargestellt, so dass die Konsole einmal mehr als zentrale Anlaufstelle des Heimnetzwerks dient. Und so sieht's aus: Die Installation und Konfiguration ist ganz einfach:
Falls etwas nicht funktionieren sollte bitte folgendes prüfen:
Und nun viel Spaß mit dem AddIn. Ich freue mich über jegliches Feedback per Email oder im Home-Server-Forum (Kritik, Lob, Bugreports, Feature-Requests, Änderungswünsche, etc.). FRITZ!Box Anruflisten AddIn herunterladen.
P.S.: FRITZ!Box ist ein eingetragenes Markenzeichen der AVM GmbH, Berlin.
|
|
|