Welcome to TechNet Blogs Sign in | Join | Help

Day in the Life of an IT Pro/Dev Writer/Editor

IO XKCD 1K words…cause his pictures say it all…

Academia vs. Business

BTW, among the ultra-coolness of XKCD:

TechNet Community Machine Translation Pilot

Localization is a hugely important activity those of working on IT Pro content development.

So is this whole “community/Web 2.0” thing. For example, we’ve just started a WinSrv Twitter account where we “tweet” links to new and updated Windows Server IT Pro and Dev content.

There is a new effort in this area we need your help and feedback on. Check out this page

http://technet.microsoft.com/ja-jp/library/dd979531(WS.10).aspx

image

What’s going on here is that we publish a page of technical content in English, run it through Machine Translation (MT), post the MT side-by-side with the English, and then rely on you, dear multi-lingual reader, to use the wiki-like functionality on that page to help improve the MT translation.

image

Is this going to work?  Have a bi-lingual look through the pilot topics and let us know.

Leave comments here, or send feedback/suggestions to mtpilot@microsoft.com

or  tonyso@microsoft.com and I’ll route to the correct team.

Posted by tonyso | 0 Comments

Hyper-V How To: Fix Hyper-V Top Issue - Unknown Devices

Update 11_20_09: Not everyone will need to reinstall the Guest OS, if you are confident the OS in your VM is supported (probably most of you) , skip to install integration services

Also, because we have more than 1 releases version of Hyper-V now, it is possible for the integration services on the VM to be out of sync with the Hyper-V version. This article on TechNet discusses the various combinations and outlines what the support story is for each.

OP:

Some customers seem to be having trouble when they open up device manager in a VM and see that some devices are listed as “unknown device.” From the Troubleshooting Hyper-V topic on TechNet:

Cause: Device Manager does not recognize devices that are optimized for use in virtual machines and run using Hyper-V until integration services are installed. The unknown devices that are identified in Device Manager differ depending on the guest operating system and may include: VMBus, Microsoft VMBus HID Miniport, Microsoft VMBus Network Adapter, and storvsc miniport.

noteNote

Some optimized devices are not available for certain guest operating systems. When a device is not supported on a guest operating system, the device will not work. You cannot install the device driver manually to try to make the device work. For a list of the devices that are available on each supported guest operating system, see http://go.microsoft.com/fwlink/?LinkID=128037.

Solution: If the guest operating system is supported, integration services are available for that operating system. After you install the integration services, Device Manager will recognize the devices that are available for that guest operating system.

To install the guest operating system

  1. Open Hyper-V Manager. Click Start, point to Administrative Tools, and then click Hyper-V Manager.

  2. Connect to the virtual machine. From the Virtual Machines section of the results pane, using one of the following methods:

    • Right-click the name of the virtual machine and click Connect.
    • Select name of the virtual machine. In the Action pane, click Connect.
  3. The Virtual Machine Connection tool opens.

  4. From the Action menu in the Virtual Machine Connection window, click Start.

  5. The virtual machine starts, searches the startup devices, and loads the installation package.

  6. Proceed through the installation.

noteNote

Depending on the operating system being installed, the mouse pointer may change to a small dot when you move the mouse cursor over the image of the setup window. If this occurs, click anywhere in the virtual machine window. This action "captures" the mouse so that keyboard and mouse input is sent to the virtual machine. To return the input to the physical computer, press CTRL+ALT+LEFT ARROW and then move the mouse pointer outside of the virtual machine window.

Hyper-V includes a software package for supported guest operating systems that improves integration between the physical computer and the virtual machine. This package is referred to as integration services. Newer versions of supported Windows operating systems include the integration services and do not require installation after you install the guest operating system. For more information about which operating systems are supported and which of those require you to install integration services, see the deployment content for Hyper-V at the Windows Server 2008 Technical Library (http://go.microsoft.com/fwlink/?LinkID=128037).

noteNote

The following instructions assume that you are installing an operating system for which the software package is available and installation is required.

To install integration services

  1. Connect to the virtual machine. From the Virtual Machines section of the results pane, using one of the following methods:

    • Right-click the name of the virtual machine and click Connect.
    • Select the name of the virtual machine. In the Action pane, click Connect.
  2. The Virtual Machine Connection tool opens.

  3. From the Action menu of Virtual Machine Connection, click Insert Integration Services Setup Disk. This action loads the setup disk in the virtual DVD drive.

  4. Depending on the operating system being installed, you may need to start the installation manually. Click anywhere in the guest operating system window and navigate to the CD drive. Use the method that is appropriate for the guest operating system to start the installation package from the CD drive.

  5. After the installation finishes, all integration services are available for use.

Additional considerations
  • By default, membership in the local Administrators group, or equivalent, is the minimum required to complete this procedure. However, an administrator can use Authorization Manager to modify the authorization policy so that a user or group of users can complete this procedure. For more information, see Using Authorization Manager for Hyper-V Security (http://go.microsoft.com/fwlink/?LinkId=142886).
  • The use of Virtual Machine Connection within a Remote Desktop Services session is not supported unless integration services are installed.
  • Integration services for supported Linux operating systems are not included with an installation of Hyper-V. They are distributed through the Microsoft Connect Web site and are identified as Linux Integration Components for Microsoft Hyper-V. For more information, see http://go.microsoft.com/fwlink/?LinkID=102024.

Hyper-V TV: Import/Export in Windows Server 2008 R2 Hyper-V

We’ve published a new video on import/export in Hyper-V R2 on MSN Showcase (which has changed it’s URL and redirect, so, kinda hard to find if you go to the old URL video.msn.com).

image

There’s much more detail in the blog posts series Soumya wrote:
 
Hyper-V R2 Import/Export – Part 1 – The Case for New Import/Export Functionality
This is the first blog entry of a multi-part series of blogs that addresses Import/Export in Windows Server 2008 R2. This blog talks about the scenarios enabled by the changes made to import/export in R2. Ben Armstrong had blogged earlier about the intricacies Read More...
 
Hyper-V R2 Import/Export – Part 2 - The New Import/Export APIs
To enable the new functionality of Import/Export we now have new ‘Ex’ versions of the Import/Export APIs along with settings data objects that allow the user to tweak the necessary parameters upon export or import: Export: Before you run an export, you Read More...

Hyper-V R2 Import/Export – Part 3 – The UI
Given the rather compressed schedule of Windows Server 2008 R2, we did not have time to get too ambitious with the UI. However, the UI has been modeled to enable the following 3 scenarios: 1. Export VMs with data 2. Import VMs with data 3. Export a snapshot Read More...
 
Hyper-V R2 Import/Export – Part 4 – Export code sample
In the following sample, we do a basic export of a VM using the new Export API. Here we export a VM with all the data associated with it. In a later blog, I will cover configuration-only export. Many thanks to Madhan Gajendran and Dinesh Kumar Govindasamy Read More...

Hyper-V R2 Import/Export – Part 5 – Import code sample
In the following sample, we do a basic import of a VM using the new Import API. This script essentially does what the import UI does; it assumes all the necessary files are present in the import folder and imports from that directory. In a later blog, Read More...

Hyper-V R2 Import/Export – Part 6 - So, what happened to Configuration-only export?

There have been multiple customers who have voiced concern that the Configuration-only export feature is gone. It has not. Configuration-only export is still very much present in Hyper-V in R2. It just so happens that we have taken the option out from Read More...

 

What Makes a Good IT Pro Video?

My team is investigating the use of video as a content type for IT Pros. We are compiling best practices and tips/tricks for creating this kind of content, but we need your feedback. Thoughts/comments?

DO

  1. Have some lighting. It should be good enough to distinguish what’s important (for example, a person’s face if they are talking), but no more.
  2. Help the viewer understand whether or not the content is for them. Start with an intro, some text around the video, or both, that helps the user decide if the video is for them. If your video requires expert-level knowledge, say so up front. If your video is about only ONE version of a product or technology, say so up front.
  3. Rehearse sufficiently and prepare your screens sufficiently so that the user is not distracted by typos or confused by work arounds. For example, see the comments on this video.
  4. Keep it as short as possible. ~ 5 minutes seems to be a sweet spot, and should allow you to dodge the random insertion of commercials into your video by MSN. We don’t control this, but when you get hit and send feedback, we have had some success getting them removed. No promises tho.
  5. Talk like a real person. In written text, we place a premium on clarity and brevity. This is not only for ease of reading, but because it lowers text localization costs. However, if you read it out loud, it doesn’t sound “natural” – like people talking. Just talk on the video in a natural way. Humans respond to other humans speaking in a way that is quite different than reading. Trying to “pretty up” your speech usually does not work anyway unless you have had public speaking or acting training. If you have had special training, by all means use it.

DON’T

  1. Over-produce. You don’t need Hollywood-level lighting or sound or script development. Spend your time on content quality rather than “extra” levels of “production value.”
  2. Neglect to establish context. Anticipate the FAQs for your video, and answer them up front. Who are you? What is the video about? What do you expect the viewer to get out of watching it? How long is it? What pre-reqs are required to make use of what you are demonstrating/discussing?
  3. Stray from the point.

SteveOLAP leaves a great comment on this video that kind of sums it up:

image

We’ve published a new topic in the TN Library that lists new Hyper-V videos in LIFO order. Check it out at: http://technet.microsoft.com/en-us/library/ee731912(WS.10).aspx

If you are interested in sorting these by number of views as of today:

  1. Hyper-V Architecture Demonstration Video
  2. Getting to Know Hyper-V with Felipe Ayora
  3. Microsoft Hyper-V Server 2008 R2 Bare Metal to Live Migration in about an hour!
  4. Microsoft Windows Server 2008 Hyper-V Installation
  5. Virtual Machine Migration Test Wizard
  6. Hypervisor is not running error: How to fix
  7. Hyper-V R2: Building a Hyper-V R2 Cluster
  8. Ben Armstrong on Hyper-V Snapshot Common Issues
  9. Hyper-V R2: Making Highly Available VMs
  10. Hyper-V R2: Introducing Cluster Shared Volumes

Let us know what you think about these, what’s working for your, what’s not? What subjects would you like to see covered next?

Also check out TechNet Edge videos for the IT Pro.

image

Hats Off to Bing

Like I said in Magnificent Desolation, I would not want the job of selecting the Bing homepage image each day, because it the decision is fraught.

Whoever you are, keep up the good work!

image

 

Here’s how to set the Bing image as your desktop wallpaper.

Windows Server Content Joins the ‘Sphere

Twitter. IT Pros. Seems like vinegar and oil? Perhaps not. We’ve started a twitter feed to notify you when new stuff publishes into the IT Pro Library on TechNet for Windows Server.

image

Come check it out at http://twitter.com/WinSrv

image

Tell them Professor Windows sent you. “Friend” us or “Follow” us or subscribe to the RSS feed – whatever the “social” thing to do is. Let us know by leaving comments here how we can make it most useful to you.

image

Where is the Arrow?

Did you know there is an arrow in the FedEx logo? Now that it has been pointed out, will you ever NOT see it?

image

This is an example used in Ric Merrifield’s Rethink: A Business Manifesto for Cutting Costs and Boosting Innovation to illustrate how changing your viewpoint is a necessary, but not sufficient, step to innovation.

His bottom-line advice, once you have figured out your Hedgehog; start with the small, safe projects. Tackling the part of the diagram that drives your profit is high-risk, if you make a mistake, it’ll be painful.

Rethinking how to decouple “what” you are doing from “how” you are doing it will tempt you to judge people/yourself for the waste you come to see with your new viewpoint. That’s not productive, guard against it. Let it go and move on.

Remember Hamlet’s idiom: “There is nothing either good or bad, but thinking makes it so.”

womansax

Is it a woman’s face? Or a saxophone player?

Free-as-in-beer VHD Test Drive Updates

The Appliance Test Drive — VHD Test Drive Program page has some updates:

image

Including a link to the free Microsoft Windows 7 90-Day Eval VHD and the Run IT on a Virtual Hard Disk – Test Drive Program, where you can download

Microsoft Windows 7 Enterprise

This download lets you evaluate Windows 7. Windows 7 has many new features and file management enhancements -- like Jump Lists and improved taskbar previews -- all to help speed you through everyday tasks. Windows 7 is designed for faster and more reliable performance. Your PC just works the way you want it to! With 64-bit support, you can take full advantage of the latest generation of powerful PCs and processors. New features like HomeGroup, an updated Windows Media Center and Windows Touch make new things possible.


Exchange Server 2010 RC for Windows Server 2008

Download this fully configured virtual machine of the latest release of Exchange Server 2010 RC. Evaluate the new capabilities of Exchange Server 2010 RC, which helps you achieve new levels of reliability and performance by delivering features that help to simplify your administration, protect your communications, and delight your users by meeting their demands for greater business mobility.


SQL Server 2008 Enterprise Evaluation for Windows Server 2008

Start evaluating SQL Server 2008 Enterprise today. SQL Server 2008 Enterprise provides a trusted, productive, and intelligent data platform that enables you to run your most demanding mission-critical applications, reduce time and cost of development and management of applications, and deliver actionable insight to your entire organization.

PowerShell PowerBoots

The good folks at Codeplex, the folks who bring you the free-as-in-beer Hyper-V PowerShell SnapIn

also bring you the PowerShell PowerBoots.

image

PowerBoots makes it easier for scripters to create graphical user interfaces in PowerShell, exposing much of the power of WPF to PowerShell in a simple syntax which supports events, threading, and much, much, more.


PowerBoots is written as a script module which dynamically generates functions into static script files for each WPF control, combined with a compiled module called PoshWpf which was originally part of PoshConsole (and includes the Out-Wpf cmdlet and New-BootsWindow cmdlets among others) ... the module enables threaded UIs as well as enabling support for styles, control templates and data templates.

The result of this is that PowerBoots does not require that PowerShell be run with the -STA switch, and virtually everything works not only in PowerShell 2.0, but in PowerShell 1.0

! “

Script Center Gallery Hits

The new TechNet Script Center Gallery has a useful RSS feed of most active submitted scripts. This help me find two useful ones:

There’s also a bunch I’ve uploaded for Hyper-V/Hyper-V Server and VPC/VS:

  1. PS - Compact VHD : PS 2.0 script to compact VHDs.
  2. PS Script to Check Hypervisor Heartbeat Checks if Hypervisor is running.
  3. PS Check IC Version PS 2.0 script to Check if VM Integration components/integration services are up to date.
  4. PS - Snapshot a VM PS 2.0 script to take a snapshot of a VM.
  5. PS - Shut Down VM PS 2.0 Script to Shut Down VMs.
  6. PS - Set a Custom KVP PS 2.0 script to set a custom VM KVP.
  7. PS - Remove vNIC  PS 2.0 script to remove a virtual NIC from a VM.
  8. VB - NICHA VB scrip to monitor the NIC used by a virtual machine in a cluster.
  9. PS - Modify VLAN Settings PS 2.0 script to modify virtual networking settings on your virtual machines.
  10. PS - Merge VHDs PS 2.0 script to merge VHDs.
  11. PS - Loopback Mount a VHD PS 2.0 script to loopback mount a VHD.
  12. PS - List VMs PS script to list VMs from Thomas Lee.
  13. PS - Get Intrinsic KVPs PS 2.0 script to get intrinsic KVP.
  14. PS - Get a Custom KVP PS 2.0 script to Get a Custom KVP.
  15. PS - List Snapshots PS 2.0 script to list VM Snapshots.
  16. PS - Expand VHD PS 2.0 script to expand VHDs.
  17. PS - Delete VM PS 2.0 do delete VMs.
  18. PS - Create VSwitch PS 2.0 script to create a virtual switch.
  19. Detect VM Need to detect if something is running inside a VM? John Kelbley shares how, read more at: http://blogs.technet.com/tonyso/archive/2009/08/20/hyper-v-how-to-detect-if-you-are-inside-a-vm.aspx
  20. PS - Create VM PS 2.0 script to create VMs.
  21. PS - Create Fixed VHD PS 2.0 script to create fixed VHDs
  22. PS - Create Dynamic VHD PS 2.0 script to create dynamic VHDs.
  23. PS - Create Differencing VHD PS 2.0 script to create a differencing VHD.
  24. PS - Convert VHD PS 2.0 script to covert VHDs.
  25. PS - Connect Switch to VM PS 2.0 script to connect a virtual switch to a VM.
  26. PS - Connect Switch to NIC PowerShell 2.0 script for connecting a virtual switch to a physical NIC on the HOST.
  27. Reset MAC Address Script to reset MAC addresses on VMs.
  28. PS - Change VM State PS 2.0 script to change state on VMs.
  29. PS - Change ISO PS 2.0 script to change the ISO in the virtual DVD Drive.
  30. PS - Apply Snapshot PS 2.0 script to apply snapshots to VMs.
  31. VBScript to Set Serial Number for a VM Example script for setting the serial number of a Virtual PC 2007 virtual machine.

And don’t forget jamesone’s excellent PowerShell management Library for Hyper-V. Also free, as-in-beer.

You will also want to look at the Windows Management Framework: PS 2.0, WinRM 2.0 and BITS 4.0.

Posted by tonyso | 0 Comments

Free-as-in-beer Security Baselines for Win7, BL and IE8

The Security Compliance Management Toolkit Series provides organizations with an end-to-end solution to help them plan, deploy, and monitor security baselines of Windows operating systems and 2007 Microsoft Office applications. Recent updates include new security baselines for Windows® 7, BitLocker Drive Encryption, and Windows Internet Explorer 8.

Did I mention, free-as-in-beer?

image

Includes:

More Posts Next page »
 
Page view tracker