![]() |
|
Spaces home Andreas' SpacePhotosProfileFriends | ![]() |
|
|
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. Please keep in mind that the enhanced shutdown dialog is only available from the Advanced Admin Console's shutdown button in the status bar. The shutdown button from the settings dialog will still display the regular shutdown dialog. 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.
12/30/2007 Windows Home Server AddIn-EntwicklungSeit ich das erste Mal vom Microsoft Windows Home Server Projekt gehört habe kann ich es kaum erwarten, bis ich endlich einen bei mir zu Hause stehen haben werde. Bis es soweit ist, beschäftige ich mich seit Verfügbarkeit der Beta 2-Version (bzw. seit kurzem mit der 120-Tage Testversion des fertigen Produkts) mit der Erforschung des SDK und der Entwicklung von AddIns für das neue Microsoft Betriebssystem. Technisch gesehen ist es eigentlich kein neues Betriebssystem, sondern ein "Windows Server 2003 for Small Business Server" (dem Basis-Betriebssystem der Serversuite Windows Small Business Server 2003), der um einige angepasste und neu entwickelte Komponenten (Codename Q) erweitert wurde. Das schöne dabei ist, dass die sog. Windows Home Server Konsole komplett in .Net 2.0 entwickelt wurde und somit jeder Interessierte mittels des kostenlos erhältlichen Visual Studio Express (und natürlich der kostenpflichtigen Versionen) dafür u.a. AddIns entwickeln kann. Mein erstes AddIn ist nun beinahe fertiggestellt und wird in den nächsten Tagen hier veröffentlicht. |
|
|