David Aiken

Management, Building Manageable Applications, Design for Operations, WMI, DSI, MMC, VSMMD and of course Windows Powershell

  • David Aiken

    Compress Files with Windows PowerShell then package a Windows Vista Sidebar Gadget

    • 2 Comments
    Somedays I feel like the Windows PowerShell Evangelist. Anyway, Johnny Halife and I were working on a script that would package up the files for a windows sidebar gadget as a post build event. Turns out you can do this with Windows PowerShell (surprise...
  • David Aiken

    Creating a Windows PowerShell CmdLet using the Visual Studio Windows PowerShell Templates

    • 11 Comments
    1st grab the Visual Studio Templates from http://channel9.msdn.com/ShowPost.aspx?PostID=256835 . There are VB.NET and C# ones. (yes i did say VB.NET) Now thats downloading i'm going to walk through building, installing and running a Windows PowerShell...
  • David Aiken

    Enable/Disable Network Connection

    • 3 Comments
    Whilst waiting for lunch, i stumbled across this post on Channel9, http://channel9.msdn.com/ShowPost.aspx?PostID=158556 . It is c# code for enabling and disabling network adapters. I thought you must be able to do this with PowerShell easier. In Vista...
  • David Aiken

    Configuring a Visual Studio 2005 Environment for Windows PowerShell

    • 3 Comments
    In an attempt to live inside the Windows Powershell shell as much as possible, i figured i would need a way to use powershell to do .NET Framework command line things such as "InstallUtil" and "MSBuild". After very little digging, it was clear i needed...
  • David Aiken

    Windows PowerShell met CAPICOM

    • 0 Comments
    Part of what I do at Microsoft is build demos. The latest demo our team is working on, DinnerNow.NET, makes use of several certificates for cardspace, which need to be installed in the certificate store. Furthermore the NETWORKSERVICE account needs to...
  • David Aiken

    LINQ and WCF Syndication

    • 1 Comments
    I must admit, having survived the last 22 data access technologies, I'm really liking LINQ. The fact that I can use LINQ to query just about anything, against just about any data source is pretty cool. Lists and Arrays beware. Nested Correlated sub-queries...
  • David Aiken

    Visual Studio 2008 training Kit now Available

    • 9 Comments
    Today we released the Visual Studio 2008 Training kit. You can download it right now from http://go.microsoft.com/?linkid=7602397 The Visual Studio 2008 and .NET Framework 3.5 Training Kit includes presentations, hands-on labs, and demos. This content...
  • David Aiken

    Raise Crimson Events from Managed Code Part 1

    • 0 Comments
    See how to log Crimson Events in Vista using Managed Code. Part 1 of 5....
  • David Aiken

    Scripting XML Configuration Files

    • 0 Comments
    Those .NET XML Configuration files, you know the ones - web.config - app.config - thingy.exe.config - well i've never been happy with them. First, XML is not very forgiving, miss a bracket or slash and your application does terrible things. Second...
  • David Aiken

    Hosting Windows PowerShell Sample Code

    • 3 Comments
    Having posted the first of three screencasts to channel 9 on Hosting Windows PowerShell, I thought i would make the code available. (attached) Enjoy THIS POSTING IS PROVIDED "AS IS" WITH NO WARRANTIES, AND CONFERS NO RIGHTS
  • David Aiken

    Raise Crimson Events from .NET Part 2 - The Manifest

    • 1 Comments
    It seems I got a little side tracked with these posts, but here goes the next one... Our first task is to create an Instrumentation Manifest, which will contain the definitions for the channels, events and anything else our application will need to...
  • David Aiken

    Raise Crimson Events from .NET Part 4 & 5 - Wrapping the API

    • 1 Comments
    In parts 1 , 2 and 3 we looked at putting together the XML manifest for the events and channels we wish to use. Since there is no managed code support in the .NET framework, we need to use Platform Invoke (PInvoke) - There is a good PInvoke tutorial at...
  • David Aiken

    Raise Crimson Events from .NET Part 3 - The DLL

    • 0 Comments
    Last time we wrote the manifest. Now we need to turn this into a resource our application and the event viewer can use. To enable us to build a DLL - we need some code, this is the contents of main.cpp: #include "windows.h" BOOL APIENTRY DllMain(...
  • David Aiken

    Visual Studio Team System Management Model Designer Power Tool (TSMMD) Ships

    • 3 Comments
    Visual Studio Team System Management Model Designer Power Tool (TSMMD) v2.0 CTP is now live at http://www.codeplex.com/dfo . This project has two deliverables. First is the Visual Studio Team System Management Model Designer Power Tool (TSMMD)....
  • David Aiken

    Happy Birthday DinnerNow

    • 4 Comments
    It's just over 1 year since we released the first version of DinnerNow to the Web, and I'm proud to announce today we have released DinnerNow version 2.5 - which targets the .net framework 3.5 and Visual Studio 2008. If you are not familiar with DinnerNow...
  • David Aiken

    64bit DinnerNow, testing, Virtual Server and Hyper-V

    • 0 Comments
    A few people have asked questions about, or have had trouble installing the latest version of DinnerNow on 64bit Vista machines. I thought I'd take some time out to explain the 64bit story and how you can get things going. First, we don't support 64bit...
  • David Aiken

    Windows PowerShell and MMC Quick Start Labs

    • 3 Comments
    I've just completed presenting a 2 day workshop on building the next generation GUI and command line interface using Windows PowerShell and Microsoft Management Console 3.0. Thanks to everyone who made it along, i hope you enjoyed it as much as i did...
  • David Aiken

    DinnerNow.NET - Ship Happens

    • 2 Comments
    Today, at 7pm, we made the final release version of DinnerNow.NET . Its been a long road from James Conard's early ideas to the finished package. What is DinnerNow.NET? DinnerNow is a fictious marketplace where customers can order food from local restaurants...
  • David Aiken

    Windows PowerShell and Microsoft Management Console 3.0 Quick Start Labs

    • 1 Comments
    I'm pleased to announce the Hands On Labs that were used in the Windows PowerShell and MMC Confernce in April are now available for download at http://download.microsoft.com/download/9/b/0/9b0238c3-f191-42ed-9cdb-9212995cbe72/PSMMCLabs.msi The labs...
  • David Aiken

    Design for Operations Workshop

    • 2 Comments
    Dear Valued Microsoft Customer, You are invited to attend the Design For Operations for ISVs/Developers Workshop (Building Manageable Applications on Windows) on April 16 th & 17th, 2007. This is a free two-day event, located on the Microsoft Campus...
  • David Aiken

    New Year = Models, Code Discovery and Management Pack Generation

    • 3 Comments
    Some of you may have already seen the existing Management Model Designer from http://www.codeplex.com/dfo or seen the channel 9 screen casts The DFO Show - Designing a Health Model with the Visual Studio Management Model Designer or The DFO Show - Implementing...
  • David Aiken

    Automating Windows Feature Installation

    • 1 Comments
    We did some battling today with the package manager pkgmgr in Windows Vista and won. The plot We needed a way to install MSMQ and IIS7 via a script so we could automate yet another phase of the DinnerNow.NET installation. Act 1 Brett Hill points us in...
  • David Aiken

    Windows Powershell and Windows Mobile SDK?

    • 1 Comments
    Had the pleasure of demonstrating the Windows Mobile part of DinnerNow to a Windows Mobile PM. During the demo, I loaded up Visual Studio 2008, and started the emulator ready for the mobile app. It turns out you don't need to launch VS to start the emulator...
  • David Aiken

    Announcing the Visual Studio Management Model Designer VSMMD

    • 1 Comments
    Today we got one step closer to building manageable applications. On codeplex, right now, is the bright shiney new Visual Studio Management Model Designer. The designer, available on Codeplex at http://www.codeplex.com/dfo , is built upon the Visual...
  • David Aiken

    Keith Pleas shows Design for Operations

    • 1 Comments
    Not long after my appearance on .NET Rocks - my good friend Keith appears on show 100 of .Net Rocks TV - http://www.dnrtv.com/ - talking about and demonstrating the TSMMD. Check out the show and, yes go and watch the other 99 episodes too. THIS POSTING...
Page 1 of 3 (69 items) 123