August 2009 - Posts

How to change the pinned explorer icon to display "Computer" instead of "Libraries" in Windows 7

Like most I am very happy with Windows 7, however the pinned Explorer icon drives me nuts as it opens "libraries" instead of "computer" - don't worry though all is not lost!

Create a new shortcut on your desktop and as a destination path put the following %SystemRoot%\explorer.exe /E,::{20D04FE0-3AEA-1069-A2D8-08002B30309D} Once this is created right click and pin to taskbar.

You can remove the old icon by right clicking and selecting unpin from taskbar.

Posted 30 Aug 2009 by Adam Jacobs | no comments
Filed under:
Interactive YouTube video that demonstrates Windows 7 & Server 2008 R2

Andrew Fryer from Microsoft UK just posted an interactive YouTube vignette that focuses (in no great detail) on Windows 7 and Windows Server 2008 R2.

Andrew will be producing the UK launch event for Windows 7, Windows Server 2008 R2 and Exchange Server 2010 at Wembley Stadium.

It seems there was a lot of interest as this has already gone to a waiting list. Head here to register or to play the video it can be viewed below.

Posted 28 Aug 2009 by Adam Jacobs | no comments
Windows Server Update Services (WSUS) 3.0 SP2 released

Brief Description

Windows Server Update Services 3.0 Service Pack 2 (WSUS 3.0 SP2) delivers updates to corporate environments from Microsoft Update. This release adds new features and fixes issues found since the release of the product. 

Overview

WSUS 3.0 SP2 delivers important customer-requested management, stability, and performance improvements. Some of the features and improvements include the following:
  • Integration with Windows Server 2008 R2.
  • Support for the BranchCache feature in Windows Server 2008 R2.
  • Support for Windows 7 and Windows Server 2008 R2 clients.
  • Compliance Report
  • Windows Update Agent (WUA) offers a collection of performance enhancements, user experience improvements, and bug fixes software updates.
WSUS 3.0 SP2 can be installed alone, or as an upgrade of WSUS 3.0 SP1.

This package installs both the WSUS 3.0 SP2 Server, WSUS 3.0 SP2 Administration Console components and WUA client for down-level operating system. You must install the server components on a computer that is running on Windows Server 2003 SP2 or later versions. You may install the Administration Console on a remote computer that is running one of the supported operating systems, see below the Supported Operating Systems section.
Posted 26 Aug 2009 by Adam Jacobs | no comments
Filed under:
My OCS 2007 Innovative Communications Alliance case study is published!

Back in early 2007 my workplace were in the market for an enterprise strength unified communications system, the aim from a high level was to take the businesses voice and data collaboration systems to the next level.

In addition to this we knew it had to have:

  • Instant Messaging
  • Voicemail to E-mail
  • Presence
  • Conferencing opportunities
  • Mobile integration
  • PBX integration
  • Calendar synchronisation
  • VoIP Softphone

At the time Microsoft had Live Communications Server 2005 which didn't really deliver all the functionality we were after, but all was not lost. During our discussions with Microsoft, Nortel and BT we were informed of a new product called Office Communications Server 2007, this not only ticked all of our boxes but integrated seamlessly with our already well established choice of systems.

These incumbent technology investments were:

  • Microsoft Exchange
  • Nortel CS1000 PBX
  • MPLS Wide Area Network (MPLS is not a requirement per se but for site-to-site integration you will need to think about QoS)

Before we knew it we were about to embark on a very rewarding proof of concept.

Today we are continuously building upon the success of the OCS platform and I was asked to talk more about it in an Innovative Communications Alliance case study, this has just been published up on their website here.

If you are also interested in running a similar pilot I'd recommend you give these guys a shout.

OCS 2007 R2 with telephony and no on-site PBX can now be realised

The deployment of Office Communications Server 2007 R2 usually requires a PBX for telephony functionality, however the R2 version allows for remote SIP trunking, therefore the opportunity to integrate with 3rd party telephony breakout services.

To-date I am not aware of any Microsoft partners offering these services, until now...

Taken from JahJah's website:

 Introducing JAJAH SIP Trunking, now certified by Microsoft

Unified Communications Services are a giant leap forward for enterprises and small to medium sized businesses seeking greater productivity and more efficient ways for employees to communicate and collaborate with each other, customers, suppliers and partners.

Microsoft Office Communications Server 2007 Release 2 (OCS) and JAJAH’s IP Communications Platform, enterprises are now able to implement a fully scalable IP communications solution across the organization, whether single or multi-site, local or global, without requiring infrastructure upgrades.

As a SIP Trunking provider for Microsoft OCS, JAJAH provides full IP telephony capabilities to any organization using Microsoft OCS, anywhere in the world.

In addition, JAJAH’s range of mobile, desktop and landline IP telephony solutions seamlessly complement Microsoft OCS, extending the Unified Communications capabilities of the enterprise outside the office.

What is SIP Trunking and why do I need it?

Over the past two decades communications have largely moved from analog signaling, PBX and related infrastructure to digital technologies leveraging the Internet. The shift is primarily driven by the decreased cost and increased resource efficiency that comes from IP communications, without any loss of security or quality. As communications services have converged onto the Internet the ability to integrate numerous services has developed. The result is Unified Communications.

SIP Trunking is the delivery mechanism that underpins unified communications, providing the function of connecting an organization’s PBX(s) to the necessary service providers. In doing so, it ensures phone calls and other IP-based communications originating from an employees’ phone or computer are connected to the destination.

Enterprises interested in implementing unified communication solutions consider video, presence, instant messaging and other communication and collaboration tools. Voice over IP, which is a core element of IP communications, is powered by SIP Trunking.

Any enterprise looking to implement a VoIP or Unified Communications service must have a SIP Trunking provider.

Source: here

Posted 25 Aug 2009 by Adam Jacobs | 1 comment(s)
Filed under:
Exchange 2007 Service Pack 2 released

Exchange 2007 SP2 has been released and is required for Exchange 2010 interconnectivity, other features below:

  • Enhanced Auditing - New Exchange auditing events and audit log repository enable Exchange administrators to more easily audit the activities occurring on their Exchange servers. It allows the right balance of granularity, performance, and easy access to audited events via a dedicated audit log repository. This simplifies the auditing process and makes review of audited events easier by segregating audited events in a dedicated location.
  • Exchange Volume Snapshot Backup Functionality - A new backup plug-in has been added to the product that will enable customers to create Exchange backups when a backup is invoked through the Windows Server 2008 Backup tool. Exchange Server 2007 didn't have this capability on Windows Server 2008 and additional solutions were required to perform this task.
  • Dynamic Active Directory Schema Update and Validation - The dynamic AD schema update and validation feature allows for future schema updates to be dynamic deployed as well as proactively preventing conflicts whenever a new property is added to the AD schema. Once this capability is deployed it will enable easier management of future schema updates and will prevent support issues when adding properties that don't exist in the AD schema.
  • Public Folder Quota Management - SP2 enables a consistent way to manage quotas by improving the current PowerShell cmdlets to perform quota management tasks.
  • Centralized Organizational Settings - SP2 introduces new PowerShell option that enable centralized management of many of the Exchange organization settings.
  • Named Properties cmdlets - SP2 enables Exchange administrators to monitor their named property usage per database.
  • New User Interface for Managing Diagnostic Logging- SP2 enables Exchange administrators to easily configure and manage diagnostic logging from within the Exchange Management Console.

Update: Information now on The Exchange Team Blog here

Posted 25 Aug 2009 by Adam Jacobs | no comments
Filed under:
System Center Virtual Machine Manager 2008 R2 is RTM

Taken from the System Center Team Blog:

System Center Virtual Machine Manager 2008 R2 has RTM’d and GA via volume licensing is set for October 1. This is great news for all and I’d like to especially thank our VMM 2008 R2 Development, Product Management, and Test teams. Lots of hard work fueled by their passion in virtualization and management has resulted in a very good software release.

A 180-day evaluation version is now available, too, on the Microsoft Download site. You can access it here.

Please experience for yourself what the 10,000+ people who have previously downloaded our ‘Release Candidate’ plus organizations such as Continental Airlines, Lionbridge Technologies, and Indiana University have seen with VMM 2008 R2!

I encourage everyone to explore the new System Center Virtual Machine Manager 2008 R2 and its new features such as quick storage migration, live migration, and many others. We even offer support for vSphere 4.

To learn more on the new features and capabilities of VMM2008 R2, please try to attend our upcoming TechNet session ‘Technical Overview of System Center Virtual Machine Manager 2008 R2’. Presented by our Technical Product Manager Kenon Owens, it will be chocked full of new and cool VMM 2008 R2 items. Go here to register for this Wednesday, September 09, 2009 (10:00 AM Pacific) event.

Thanks!

Zane Adam

Senior Director, Virtualization and management

--

Overview

System Center Virtual Machine Manager 2008 R2 (VMM) is a comprehensive management solution for the virtualized data center. It enables increased physical server utilization, centralized management of virtual machine infrastructure, and rapid provisioning of new virtual machines by the administrator, delegated administrator, and authorized end users.

VMM 2008 R2 can manage all the platforms managed by VMM 2008 and adds support for Windows Server 2008 R2 with Hyper-V.

Windows Server 2008 R2 includes significant feature improvements to Hyper-V. VMM 2008 R2 leverages these new platform enhancements and extends the feature set of VMM 2008.

Windows Server 2008 R2 Hyper-V Host Management
  • VMM 2008 R2 creates and manages virtual machines running on Windows Server 2008 R2 Hyper-V hosts. When you add a host that is running Windows Server 2008 R2 that does not have Hyper-V enabled, VMM 2008 R2 automatically enables the Hyper-V role on the host.
  • VMM 2008 R2 supports the following new features of Windows Server 2008 R2:
    • Live migration between Windows Server 2008 R2 clustered hosts. With live migration, you can migrate a virtual machine from one node of a Windows Server 2008 R2 failover cluster to another node in the same cluster without any downtime. Because the virtual machine does not experience any downtime, the move is completely transparent to the users that are connected to the virtual machine.
    • Network optimization detection during virtual machine placement. VMM 2008 R2 supports both Virtual Machine Queue (VMQ) and TCP Chimney, which are Windows Server 2008 R2 features that improve network performance for virtual machines.
    • Network adapters that support the VMQ feature are able to create a unique network queue for each virtual network adapter and then connect that queue directly to the virtual machine’s memory. This connection routes packets directly from the hypervisor to the virtual machine, bypassing much of the processing in the virtualization stack.
    • Network adapters that support the TCP Chimney feature are able to offload the processing of network traffic from the networking stack. Both of these features increase network performance and reduce CPU utilization.
    • Hot addition and removal of virtual hard disks (VHDs). In Windows Server 2008 R2, Hyper-V allows users to add and remove VHDs from a virtual machine while it is running.

Feature Bullet Summary:
  • Live migration
  • Clustered Shared Volume (CSV) support that enables multiple Highly Available Virtual Machines (HAVM) per LUN.
  • Hot add of storage
  • Support for VMware vSphere 4 (VMware VI3 feature parity only)
  • SAN Migration into and out of clustered hosts
  • Processor flexibility
  • Network optimization
  • Quick storage migration
  • Maintenance mode for hosts
  • Support for third party cluster file system, Sanbolic Melio FS
  • Support for third party storage class resource, Veritas Storage Foundation for Windows
  • Expanded support for iSCSI SANs
  • Support for VMware port groups for virtual switches
  • Support for Virtual Machine permissions assigned in Hyper-V
  • Dynamic policy based load balancing

Source: here

Posted 24 Aug 2009 by Adam Jacobs | 2 comment(s)
Filed under:
Running a sandboxed browser using Windows 7 "XP Mode"

If you are looking to Virtualise within Windows 7 look no further than Virtual PC, this brings some of the goodness from Hyper-V to the desktop and as with it's bigger brother requires Intel VT or AMD-V CPU instructions to be enabled in your BIOS (if you don't have this and you need to Virtualise then buy a better machine or go and use VMware Sad)

Windows Virtual PC for Windows 7 is available now as a release candidate, but as with the previous Hyper-V beta it is very stable and feature complete (Hyper-V beta was actually shipped with Windows Server 2008 RTM don't you know?). However, this product alone will not give you the Virtual application publishing required to sandbox a browser, for this you need "XP Mode", also available in release candidate form.

Before I explain how to blend these two products I want you to understand the benefits of isolating your web browser AKA "sandbox". When you sandbox a computer application it provides a layer of isolation and therefore a security mechanism for separating running programs. It is often used to execute untested code, or untrusted programs from unverified third-parties, suppliers and untrusted users. The sandbox typically provides a tightly-controlled set of resources for guest programs to run in, such as scratch space on disk and memory. Network access, the ability to inspect the host system or read from input devices are usually disallowed or heavily restricted. Another good example of when "to click or not to click" is whilst browsing links that have been put through URL shortening services such as "bit.ly", this has become increasingly more popular on Twitter - (Tweets are restricted to 140 characters). 

Now how do you do it?

First you need to enable Virtualisation in your BIOS (read here for more information), then install Virtual PC, finally install XP Mode from here.

Once the installation is completed you need to look at Virtual application publishing, a “Virtual application” is an application installed within a VM that can run in a seamless way as if the application were installed on the host computer’s operating system.  The user would not necessarily be aware of the existence of underlying VM on which the application is running. 

To publish Internet Explorer 6.0 (or any other XP mode application):

  • On the virtual machine desktop, open the command prompt.
  • On the command prompt, execute:  Copy “%USERPROFILE%\Start Menu\Programs\Internet Explorer.lnk” “%ALLUSERSPROFILE%\Start Menu\Programs”
  • One (1) file should get copied.
  • Wait for a few seconds and verify that IE6 is now published on the host (Windows 7) computer.
  • Log‐off and close the virtual machine window. 
  • You can now use IE6 from your Windows 7 start menu.

Windows Virtual PC publishes only applications that are installed in the All‐User profile and Internet Explorer 6 (“IE6”) is installed in a per‐user profile, therefore as detailed in the steps above you are required to copy the shortcut to the "all users" start menu.

Once completed "presto", you should find a shortcut automatically created in your Windows 7 start menu (full location illustrated below)  - this shortcut can then be copied to your desktop or even pinned to your taskbar.

 

Posted 23 Aug 2009 by Adam Jacobs | no comments
Communicator "esque" OCS client hits the iPhone AppStore

Modality Systems has created an OCS application for the iPhone named "iDialog", this is now available via your local AppStore.

What is iDialog?

Microsoft Office Communications Server is revolutionizing the way workers communicate and collaborate.

iDialog is an exclusive product from Modality Systems that enables users to find and communicate with their Microsoft Office Communications Server (OCS) contacts using Apple iPhone or iPod Touch devices.


Find your Contacts

iDialog provides users with the same contact list they have when using the Microsoft Office Communicator client on their PC or laptop. Now it’s easy for users to see information about the presence of their contacts and make appropriate communications decisions. In addition, the Directory Search feature allows users to search for contacts in the corporate Global Address List and see information about the contacts, in-line with the privacy settings built into the Microsoft OCS platform.


Communicate Effectively

Using presence to see a contact’s availability, it’s easy to determine the most effective way to communicate with someone. iDialog enables users to start an Instant Messaging (IM) conversation or send email to a contact directly from their iPhone or iPod Touch. iPhone users also have the option to initiate a phone call.

Multiple IM conversations can be handled simultaneously and any IM conversation can support multiple participants. This is especially useful if you need to reach your team or collaborate with a group of people on a key task.


Manage Communications

When a user is signed-in to iDialog, they can manage their presence status and control multiple channels of communications. In addition to sending and receiving Instant Messages, a user can control incoming phone calls to their OCS endpoint. iDialog does this by alerting the user to the incoming call and providing the option to forward the call to their mobile phone, voice mail, or another device.


Deployment Requirements

iDialog is supported on Apple iPhone and iPod Touch versions 2.0 and higher. The user must also have an account that can sign-in to a corporate or hosted OCS 2007 or 2007 R2 system. An OCS Communicator Web Access (CWA) Server must be deployed to support iDialog connectivity. No proprietary server infrastructure is required.

Source: here

Virtualisation architectural issues may have been overcome by Microsoft Research

A number of benefits can be realised with the take on of Vitualisation in the data centre, but with this comes a number of shortcomings. These issues are discussed and potentially addressed in a paper published by Microsoft Research.

Taken from Computerworld:

Microsoft's researchers also addressed VM migration and Layer 2-like addressing but using a method that calls for installing an agent on every endpoint, which contrasts with the UCSD group's plan to tweak switch software and leave the endpoints alone.

The UCSD effort led by Amin Vahdat, a professor of computer science, proposes a blend of Layer 2 and Layer 3 connectivity for data centers that enables massive scaling that is otherwise limited by Layer 2 factors and reduces the management and configuration demands of Layer 3.

They say their PortLand protocol could support a data center network of 100,000 servers without modifying any of the host machines. The group presented its findings in the research paper "PortLand: A scalable Fault-Tolerant Layer 2 Data Center Network Fabric".

Making the addition of devices to the network plug-and-play -- with no configuration or modification of end devices -- was a key goal of PortLand, Vahdat says.

It would support VM migration, something Layer 3 can't do because VMs can move from server to server, each with a different IP addresses. It also introduces a flat mechanism for sharing PortLand-assigned media access control (MAC) addresses that overcomes the memory limitations of most switches by reducing the size of the address tables each switch has to store, Vahdat says.

PortLand requires additional software that enables switches to discover their place in the data center topology. The software also enables switches to assign a pseudo MAC address to each device that is directly connected to them.

Under PortLand, switches maintain tables of PMAC prefixes and forward traffic to the appropriate switch until the traffic reaches the switch the destination device is attached to. That switch translates the PMAC to the actual MAC so the traffic can be delivered to the correct device, Vahdat says.

To facilitate forwarding traffic, PortLand includes a Fabric Manager server, which performs a function analogous to a DNS server in resolving URLs with IP addresses. Rather than broadcast for address resolution between PMACs and the IP addresses, switches redirect broadcast ARP requests from their connected hosts to the Fabric Manager, which replies with the appropriate IP address.

Fabric Manager maintains a soft state of the network so if it crashes, it can reconstruct the address information from access switches in the network using the PortLand protocol.

If Fabric Manager crashes, the time to continue communication on the network is negligible because the protocol reverts to broadcasting for address resolution, Vahdat says. If Fabric Manager is operating, the lookup runs at wire speed.PortLand also respects the line drawn between devices network administrators control and the hosts controlled by system administrators. Rather than modifying the host MAC address directly using an agent and a server, the PortLand architecture has the switches translate MAC addresses to PMAC addresses. "We let the end host be what it is and make just small changes to the switch software and no changes to the switch hardware," Vahdat says.

Microsoft's scheme

Microsoft's team, led by Albert Greenberg, David Maltz and Parveen Patel, also deals with the addressing problem by introducing a two-tiered system, a location-specific IP address and an application specific IP address that follows applications around as they migrate to new VMs.

Under the Microsoft VL2 architecture, each server is associated with the location-specific IP address of the switch it is attached to. As with PortLand, a VL2 directory system maps the location IPs to the application IPs. A VL2 agent on each server retrieves the location-specific IP address of the switch nearest the destination server and encapsulates application packets inside it.

Deploying an agent and configuring servers is something PortLand avoids. But VL2 has other features that PortLand doesn't address. For example, VL2's directory server can refuse to provide the location-specific IP address if access policies deny the initiating server connectivity to the destination server. This gives VL2 the ability to enforce access control.

Microsoft's researchers go beyond the ambitions of PortLand by looking at data center traffic patterns and designing a network topology that chooses paths for each traffic flow in a manner that avoids persistent congestion hot spots and provides uniform high capacity between any two servers in the data center.

VL2 calls for a layer of highly integrated aggregation switches with so many connections to a higher layer of intermediate switches that in the event of a failure, performance degrades gracefully, the Microsoft researchers say.

Source: here

Posted 22 Aug 2009 by Adam Jacobs | 1 comment(s)
Filed under:
More information on Exchange 2010 - in easy to eat bit size chunks

Taken from The Exchange Team Blog:

Microsoft Learning has created a series of Learning Snacks to help satisfy your hunger for more knowledge.  Learning Snacks are short, interactive presentations about popular topics created by Microsoft Learning experts. Each Snack is delivered by using innovative Microsoft Silverlight technology and includes various media, such as animations and recorded demos. At the end of each free presentation, you can view more Snacks, learn more about the topic, or visit a related Web site.

Check out these Exchange 2010 learning snacks:

Continue at source

Posted 21 Aug 2009 by Adam Jacobs | no comments
Filed under:
Upgrade to Microsoft Security Essentials available

An upgrade is available to those running Microsoft's new beta Anti-Virus product "Microsoft Security Essentials". To update your software click Help -> Upgrade Microsoft Security Essentials.

Source: here

Posted 20 Aug 2009 by Adam Jacobs | no comments
Wired gives you 7 reasons for Windows 7

In case you had forgotten...

Source: here

Posted 19 Aug 2009 by Adam Jacobs | no comments
Filed under:
Off topic: Need to remove subtitles from an HD video (MKV) you have downloaded?

Easy, just use mkvmerge GUI (part of mkvtoolnix) and de-select the "S_TEXT" track - finally click "Start muxing" and voila!

Posted 19 Aug 2009 by Adam Jacobs | no comments
Filed under: ,
Windows 7 codec packs

Whilst Windows 7 has more codecs than any version prior (yes - you can open DIVX natively), you will still need to find codecs for more advanced video/audio encoding. This is usually achieved by installing a "codec pack", a bundle of codecs usually tested to be installed and run concurrently.

This does not always turn out to be the case, as they are comprised of many open source tools and sometimes spyware too. I previously blogged about TVersity, a freeware DLNA server used to stream supported and unsupported video to clients like the PS3 or XBOX 360, this unsupported media is handled by transcoding on-the-fly and needs codecs - hence my Windows codec predicament.

So codec pack testing commenced and my recommendation is the Shark007 Win7codec pack, this was the least disruptive I found.

Taken from Shark 007's site:

"The Win7codecs package which I have created does not change or interfere with what Microsoft has going on concerning native codec support in Windows Media Player 12 and Media Center.
DXVA accelerated H264 playback is provided by the codec package for all other capable players."

Posted 19 Aug 2009 by Adam Jacobs | no comments
Filed under: , , , ,
More Posts Next page »