Welcome to TechNet Blogs Sign in | Join | Help

Off Campus

Michael Greene - Windows Product Specialist - US Education

News

Uninstall applications from Server Core

There is no add/remove programs or programs and features dialogue, so how do you remove applications?

Start by opening regedit and expanding to the section where all applications should publish their installation data (according to the Windows Application Compatibility Guidelines).  If the application does not store data here, you will need to seek out additional support from the vendor.

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

In this case I’ll use the C++ Redistributable as an example but it could be any application.  See the value “UninstallString”.  Double click and copy the contents to the command line.  This funny looking string of characters is the GUID for the application.  Windows Installer will associate the value with the application and initiate the uninstall process.

regedit

MMS 2008 - are you an admin in Education?
If so I would love to chat with you, have coffee, or setup a discussion with someone from a product team. Just send an Email to me using the form on my blog or stop by one of the Intro to Powershell hands-on-labs. I will be proctoring M, T, W, & F. I am here from the Microsoft EDU specialist team as is Kevin Sullivan, our System Center specialist.
What roles/features require 2008 Forest Functional Level?

… and/or domain functional level?  There is a table on the following TechNet page that outlines this info.  It has been a re-occuring question in my recent trips!  Note that the domain functional level is the important factor for 2008, as that enables new features including fine grained password policy.

http://technet2.microsoft.com/windowsserver2008/en/library/34678199-98f1-465f-9156-c600f723b31f1033.mspx?mfr=true

What is the quickest/easiest way to open the Network Connections page in Vista/2008

In other words to get to this page.

image

I’ll be honest, having to navigate through the Network and Sharing Center can sometimes be an extra step for me rather than a value-add.  At times it can be very helpful, at other times I just want to get to the IP configuration page for a network adapter as quickly and with as few keystrokes/clicks as possible.  Here is a shortcut.

I launch this directly from the Vista/2008 Start Menu search field by typing ncpa.cpl and hitting Enter.

You could also create a new shortcut that launches ncpa.cpl and then add it to the Start Menu or “Pin it” to the list of frequently used apps in the left column of the Start Menu.  I’m a heavy keyboard user so typing is actually faster for me, other may find clicking more to their liking.  This will work in either case.

What is the simplest command line to dcpromo *down* a Server Core machine?

In my test environment I just discovered an issue and need to remove the Domain Controller role from one of my Hyper-V hosts which happens to be running Server Core.  This brought a question to mind, if I want to demote a DC running Core, what is the path of least resistance?

I found that if I am willing to accept all default parameters I could do it with just one command line argument –

dcpromo /AdministratorPassword:<password>

To review the default parameters, type “dcpromo /?:Demotion”.  Unfortunately my RDP session closed before I could copy/paste the full output of the command.  If anyone captures it, feel free to drop it in the comments.  It basically confirms each step of removing the role, dns records, binaries, etc.  Note that if your DC is the last DC within the domain you would need to specify additional parameters.

Migration paths from 2003 – 2008 Clustering

Due to feature changes between Windows Server 2003 and Windows Server 2008, there is no support for a rolling in-place upgrade.  There is support for an in-place migration.  During a discussion last week on Server 2008, a question came up regarding the process.

The difference is in a migration there is some down time.  You have two options, to replace one node with Server 2008, migrate settings and shift over services and migrate the other node, or migrate settings from one cluster to another with multiple nodes already in place for each cluster.

The details of this operation are provided in the following TechNet articles:

Overview - http://technet2.microsoft.com/windowsserver2008/en/library/6820ae3f-1ecc-43fd-8a76-fe8c2125cfe61033.mspx?mfr=true

In-place migration of two-node cluster - http://technet2.microsoft.com/windowsserver2008/en/library/6820ae3f-1ecc-43fd-8a76-fe8c2125cfe61033.mspx?mfr=true

Migrating with multiple nodes - http://technet2.microsoft.com/windowsserver2008/en/library/d20951ed-a8f7-4ff8-9943-4a3a567f6c6a1033.mspx?mfr=true

Manage Hyper-V from a workgroup machine

Great post from Nicola Delfino:

http://blogs.msdn.com/nicold/archive/2008/04/16/how-to-access-hyper-v-rc0-machine-workgroup-from-vista-sp1-joined-to-a-domain.aspx

Isolation of Virtual Machine bus

Good information from the Virtualization team blog:

"Each VM has a separate instance of VMBus.  VMBus is a bus only in the sense that multiple VSCs inside a VM share the same instance of VMBus.  This means that a local, kernel mode compromise of a VM will not reveal any data from other VMs.  That said, a vulnerability in VMBus and VSPs in the root partition could critically affect VM isolation if the vulnerability resulted in arbitrary code execution there.  For this reason we treat all data coming from guest VSCs to the root VSPs over VMBus as untrusted data when validating the Hyper-V root components."

http://blogs.technet.com/virtualization/archive/2008/04/07/isolation-of-vms.aspx

In a session last week someone specifically asked whether VMBUS is independent or shared.  Thank you to Michael Icore for sending this link to me.

Console connect to a VM without opening the Hyper-V mmc

It is possible open the Hyper-V console for an individual VM without opening the full mmc.  You can do this either using the cmdlet that was just published by James O'Neill, or by creating a custom shortcut.

PowerShell method

See the recent post from James on his TechNet blog:
http://blogs.technet.com/jamesone/archive/2008/04/19/more-on-the-accessing-the-hyper-v-api-from-powershell.aspx

Shortcut method

Create a shortcut to:

C:\Program Files\Hyper-V\vmconnect.exe HostName VmName

If you have multiple VMs with the same name, you can also use the machine GUID:

C:\Program Files\Hyper-V\vmconnect.exe HostName -G VmGUID

Of course, in either case, you would substitute the name of the physical server for HostName and the name of the Virtual Machine, or the GUID, for VmName or VmGUID, respectively.

Thank you to James O'Neill and Cedric Davies for pointing this out to me!  This came up as a question during a presentation this week.

posting today - Vista SP1 for all 36 languages

From the Vista team blog:

Starting today, users will be able to choose to manually install Windows Vista SP1 via Windows Update or download the standalone installer from the Microsoft Download Center (x86 and x64) for any of the 36 supported languages

Windows Vista Team Blog : Releasing Windows Vista SP1 for more languages

Testing iSCSI Target Software

In a recent blog post one of our IT Pro Evangelists shared two iSCSI target software solutions that offer trial editions of their software. 

Free iSCSI Target Software
[MSFT-BE] Arlindo's Blog - IT Pro Evangelist : Free iSCSI Target Software

Several people asked me about iSCSI target software this week and where they might find a solution to test.  I haven't worked with either of these so let me know about your experience.

Config tool for Server Core posted to community site

I received a link to this site from one of our field resources.  Very nice GUI tool to kick off the command lines that are needed to manage server core.  Could be handy.  See the link below for details.

Features:

  • Product Activation
  • Configuration of display resolution
  • Clock and time zone configuration
  • Remote Desktop configuration
  • Management of local user accounts (creation, deletion, group membership, passwords)
  • Firewall configuration
  • WinRM configuration
  • IP configuration
  • Computer name and domain/workgroup membership
  • Installation of Server Core features/roles

CoreConfigurator - MS Israel Community

Linux Integration Components for Hyper-V

I mentioned in several conversations this week that we would have integration components for other operating systems besides just Windows in the future.  Here is the Connect site for the Suse 10 Linux Integration Components.  I wasn't sure whether this is public info, but there it is right in the Server 08 FAQ!

Windows Server 2008: Hyper-V FAQ

Connect Site - https://connect.microsoft.com/site/sitehome.aspx?SiteID=495

Minneapolis launch event today!

I am at the Minneapolis launch event today for Windows Server, SQL, and Visual Studio.  You can find me in the Windows Vista booth, we'll be discussing SP1 and the "better together" features of Vista and Server 2008.  If you are attending the launch and especially if you are a guest from a university or school, I would love to meet you in person.

Hope to see you there!

Manage Hyper-V from MMC in Vista SP1

The Virtualization team has announced the MMC snap-in to manage Hyper-V from Vista SP1 is now available for download.  This is a nice compliment to the recent release of RSAT!

Vista x64 Edition: http://www.microsoft.com/downloads/details.aspx?FamilyId=450931F5-EBEC-4C0B-95BD-E3BA19D296B1&displaylang=en

Vista x86 Edition: http://www.microsoft.com/downloads/details.aspx?FamilyId=BC3D09CC-3752-4934-B84C-905E78BE50A1&displaylang=en

Windows Virtualization Team Blog : Hyper-V manager mmc now available!

More Posts Next page »
Page view tracker