Month: October 2009

SharePoint 2010 – Quick snack

This is a slide deck showing a quick overview of what’s new in SharePoint 2010. This information is based on my understanding from various resources on Internet. As it is mentioned in the deck, I still don’t have access to SharePoint 2010 bits and the information in the deck may not be completely accurate. Don’t hesitate to provide your feedback on the content.

SharePoint 2010 ITPro and developer resources

As you may already know, SharePoint 2010 beta is fast approaching. It will be out in November 2009 and I am really looking forward to get my hands dirty with it. I started collecting a few resources for my own learning and wanted to share all those links here. I will update this post as I see more and more new resources on the net. Microsoft Resources SharePoint 2010 product page: http://sharepoint2010.microsoft.com/Pages/default.aspx SharePoint 2010 on TechNet: http://technet.microsoft.com/en-us/sharepoint/ee263917.aspx SharePoint 2010 on MSDN: http://msdn.microsoft.com/en-us/sharepoint/default.aspx SharePoint Development Team on Twitter: http://twitter.com/SharePointDev SharePoint Developer Courses on Channel 9: http://channel9.msdn.com/learn/courses/SharePoint2010Developer/ SharePoint Experts blogs & Twitter links SharePoint Joel Blog: http://www.sharepointjoel.com/default.aspx SharePoint Joel on Twitter: http://twitter.com/JoelOleson Michael T Noel on Twitter: http://twitter.com/michaeltnoel Andrew Connell’s blog: http://www.andrewconnell.com/blog/ My Twitter SharePoint list: http://www.twitter.com/ravikanth/sharepoint There are many more SharePoint experts out there. I am listing only a few I follow.  And finally, you can pre-register for SharePoint 2010 beta @ http://sharepoint2010.microsoft.com/try-it/Pages/Trial.aspx. I am really excited about this release and will start posting content here as soon as the public beta is out. Keep watching this …

Refreshed home PC setup

With the recent release of Windows 7 & Windows server 2008 R2, I wanted to refresh how / what I need to install on my home PC. I received this PC with Windows Vista pre-installed and I was never a big fan of that OS. I have always been using Windows Hyper-V server 2008 and running various other operating systems as virtual machines on top of it. With the native VHD boot support on R2, I got a new usage model. Here is how it looks now  So, as it is shown in the diagram above, I am using Hyper-V Server 2008 R2 as the base OS. On top of it, I have Windows 7 and Windows Server 2008 R2 configured to boot using native VHD support. Note that they are not virtual machines. So, I will be able to see these two OS entries in the boot manager menu when I boot up the system. I will be able to use the complete physical machine capability when I boot these OS VHDs. I also …

I am a ITPro Community Star

It has been a while since I wrote something here. Couple of reasons — I was out of Bangalore for a while and I was not keeping well. I just got some energy back to write something here. so, want to renew my writing with a good news. I have been awarded the ITPro Community Star award for the year 2009 at the Xperience2009 event. Here is what I got as a part of the award.  I am pretty happy about this and I am sure this increases the expectations around my contributions to the technical community. I thank everyone at the BITpro for this nomination. You can contact me direcly on email @ ravikanth @ ravichaganti [dot] com for any help you may need around Microsoft Virtualization, SharePoint Services, Windows PowerShell and other Windows scripting technologies.

Poor man’s P2V just got better; disk2VHD 1.1 is available

A week back I wrote about a new sysinternals tool called Disk2VHD. After the initial 1.0 release, many people have expressed the need for having command line support. Sysinternals team listened to all of this. They just released disk2vhd 1.1. You can now use the following options to perform p2v from command-line. Usage: disk2vhd <[drive: [drive:]…]|[*]> <vhdfile> Example: disk2vhd * c:\vhd\snapshot.vhd Where can you use this option? I can think of many possibilities. You can now use a simple script to walk through all of your systems in the data center and capture all physical hard drives as VHD files. Imagine being able to run this immediately after sysprep to capture the sysprep’ed system volume as VHD file. You can use that as a master image for both physical and virtual machines I will write about the second option sometime soon..Stay tuned.

Hyper-V: VHD Shell Extensions, updated release

I just posted a batch file wrapper around VHD Shell Extensions to find stale VHDs on a Hyper-V Server. However, because of VHDShellExt.vbs design, it will always try to find if the given VHD is associated with a VM on the local Hyper-V machine. One problem with this design is, you need to use the script on all the Hyper-V server machines you have to find any stale VHDs.  I have updated VHDShellExt.vbs to add /Server switch to be able to use it from a non Hyper-V system too. Now, using this new switch you can use the script from even a Windows Server 2003 or Windows XP system.  You can download the new release here http://code.msdn.microsoft.com/VHDShellExt/Release/ProjectReleases.aspx?ReleaseId=3317 Here is the updated documentation for this release http://139.59.40.198/blog/?page_id=612

Hyper-V: finding stale VHDs

I use Hyper-V Server 2008 R2 for running many virtual machines for different purposes. For all of these virtual machines, I either create new VHDs and re-use the existing ones. Here is the problem. I don’t have SCVMM or any similar management software to maintain the VHD library. But I need to keep track of various VHDs because any accidental deletion might lead to unusable virtual machine infrastructure. VHD Shell Extensions script I created a few months back came to my rescue here. If you have not downloaded or started using this script yet, you can do some by visting this page on MSDN Code gallery. So, I just created a batch file wrapper around the VHDShellExt script. Here is what I have @echo off Set SCRIPTPATH=C:\Scripts Set VHDPATH=E:\VHDs :: Find all VHDs from the given VHD Path and use VHDShellExt.vbs for /f %%a IN (‘dir /b /s %VHDPATH%\*.vhd’) do “cscript %SCRIPTPATH% /action:detail /vhd:%%a”  %SCRIPTPATH% is the path to VHDShellExt.vbs and %VHDPATH% is the place where all your VHDs are stored. This script will validate all …

Sysinternals’ new tool disk2vhd a.k.a poor man’s P2V

I am a big fan of sysinternals tools and I use these tools quite often to debug OS related issues. These tools are quite useful when you want to understand internals of OS. Mark and his team has been doing a great job in keeping these tools up to date and adding new features once in a while. One such new tool that got released yesterday is Disk2VHD. You can download it here. Here is how TechNet link decribes this new tool. Disk2vhd is a utility that creates VHD (Virtual Hard Disk – Microsoft’s Virtual Machine disk format) versions of physical disks for use in Microsoft Virtual PC or Microsoft Hyper-V virtual machines (VMs). The difference between Disk2vhd and other physical-to-virtual tools is that you can run Disk2vhd on a system that’s online. Disk2vhd uses Windows’ Volume Snapshot capability, introduced in Windows XP, to create consistent point-in-time snapshots of the volumes you want to include in a conversion. You can even have Disk2vhd create the VHDs on local volumes, even ones being converted (though performance …