Windows Server 8 Hyper-V Network Bandwidth Management

With the new version of Hyper-V which comes with Windows Server 8 Developer Preview you can now manage the Network Bandwidth with a Maximum and a Minimum value.

Bandwidth Management Windows Server 8 Hyper-V

This allows you to create some SLAs for hosted Virtual Machines.

For example this is a possible scenario:

Windows Server 8 Hyper-V Networking

There are a lot of other networking improvments in Windows Server 8 and Hyper-V 3. You can get some of them in my little Overview about new features in Windows Server 8 Hyper-V: Hyper-V: “Version 3 kills them all”.

Quick note on PowerShell 3.0

Powershell

Today I had some time to test some of the new Windows PowerShell 3.0 feature and changes. And after playing a while with the Windows PowerShell 3.0 CTP I have to say Microsoft did besides the big new features, like workflows, a lot of small but really important improvements.

First I will show you two very small but very cool things which make working with PowerShell a lot easier.

New help view, which I really like. Here quick PowerShell 2.0 versus PowerShell 3.0:

Second I would like you to show how they simplified PowerShell for daily use. Here Get-Childitem for an example:

In PowerShell 2.0:

Get-Childitem | Where {$_.name -eq "Desktop"}

In PowerShell 3.0 you can do this now much friendlier:

Get-Childitem | where name -eq Desktop

powershell 2.0 vs 3.0 childitem

Windows Server 8 Hyper-V Virtual Machine Replication

One of the biggest new features in Windows Server 8 Hyper-V is Hyper-V Replica. Hyper-V Replica allows you to replicate Virtual Machines over the network to another Hyper-V Hosts. This is great if you replicate the VM to another datacenter or if you don’t want to create a Hyper-V Cluster and still have the requirement to start the Virtual Machine in 30 minutes on another host.

Windows Server 8 Hyper-V Replica

With the Hyper-V VM Move feature you can even push this and live migrate a Virtual Machine to another host even if you don’t have a cluster. This can be useful if you have a maintenance window on your Hyper-V hosts.

Windows Server 8 Hyper-V Move VM

Windows Phone Mango for Swisscom Customer

WinodwsPhoneMangoLogo

Yesterday Microsoft started the rollout process for Windows Phone 7.5 Codename Mango. This morning I got the Mango update and a HTC Windows Phone Update for my HTC 7 Trophy (Swisscom branded).

OS Version: 7.10.7720.68
Firmware revison number: 2250.21.40600.166

UPDATE: For those who don’t see a update notification can force the update with a little trick: http://www.wpcentral.com/force-mango-update-early-through-zune-software

Windows Phone Mango Update

Windows Management Framework 3.0 Community Technology Preview

 

Powershell

Some days ago the Microsoft Powershell Team released the Community Technology Preview of the Windows Management Framework 3.0 which includes Windows PowerShell v3. You can download the the CTP1 here and it requires Windows 7 SP1 or Windows Server 2008 R2 with SP1.

You can use very easy both PowerShell versions sie by site.

powershell.exe -Version 3.0

powershell.exe -Version 2.0

But the Windows Management Framework 3.0 CTP1 does not only includes PowerShell 3, it also contains new versions of WMI, WinRM and the new Windows PowerShell Webservice.

Windows PowerShell 3.0

  • Workflows
    Workflows that run long-running activities (in sequence or in parallel) to perform complex, larger management tasks, such as multi-machine application provisioning. Using the Windows Workflow Foundation at the command line, Windows PowerShell workflows are repeatable, parallelizable, interruptible, and recoverable.
  • Robust Sessions
    Robust sessions that automatically recover from network failures and interruptions and allow you to disconnect from the session, shut down the computer, and reconnect from a different computer without interrupting the task.
  • Scheduled Jobs
    Scheduled jobs that run regularly or in response to an event.
  • Delegated Administration
    Commands that can be executed with a delegated set of credentials so users with limited permissions can run critical jobs
  • Simplified Language Syntax
    Simplified language syntax that make commands and scripts look a lot less like code and a lot more like natural language.
  • Cmdlet Discovery
    Improved cmdlet discovery and automatic module loading that make it easier to find and run any of the cmdlets installed on your computer.
  • Show-Command
    Show-Command, a cmdlet and ISE Add-On that helps users find the right cmdlet, view its parameters in a dialog box, and run it.

WMI

  • A new provider development model
    This new model brings down the cost of provider development and removes the dependency on COM.
  • A new MI Client API to perform standard CIM operations.
    The API can be used to interact with any standard WsMan + CIMOM implementation, allowing management applications on Windows to manage non-Windows computers.
  • The ability to write Windows PowerShell cmdlets in native code
    The new WMI Provider APIs supports an extended Windows PowerShell semantics API allowing you to provide rich Windows PowerShell semantics. e.g., Verbose, Error, Warning, WhatIf, Confirm, Progress

WinRM

  • Connections are more robust
    Session disconnect and reconnect, with or without client session reconstruction, allows long-running tasks to continue even when the session in which they were started is closed and the client computer is shut down. This feature also allows administrators to reconnect from different computers to check the status of remote running tasks and get results.
  • Connections are more resilient
    In Windows PowerShell 3.0 CTP1, connections can survive short-term network failures; the client-server connection is not severed at the first sign of trouble. If network problems persist, the client is safely disconnected and can reconnect by using the Connect-PSSession or Receive-PSSession cmdlets.

Windows PowerShell Web Service

Windows PowerShell Web Service enables an administrator to expose a set of PowerShell cmdlets as a RESTful web endpoint accessible via the Open Data Protocol (OData). This provides remote access to invoke cmdlets from both Windows and non-Windows clients.

You can get more Information about the Windows Management Framework 3.0 Community Technology Preview on the Windows PowerShell Team Blog.