Archive for September, 2007

Microsoft releases Viridian hypervisor in Windows Server 2008 RCO

Virtualization.info posted this news first seen on WinBeta about the release of Windows Server 2008 RCO and the inclusion of the much anticipated Windows Server Virtualization component.  This release will be available first to Microsoft TAP customers, prior to being released as a public beta.

New to Windows Server Virtualization?  Checkout the WSV detailed architecture layout or Microsoft webcasts to understand the new offering.

Few hours ago WinBeta broke the news Microsoft just released Windows Server 2008 RC0 to TAP customers.

Now virtualization.info has learned from trusted sources that this new version contains first preview version of new Microsoft hypervisor Windows Server Virtualization (WSV), codename Viridian.

As expected the hypervisor comes as a server role, but the surprising news is that virtualization role is available also for complete installations of Windows, not only Server Core one as originally stated by Microsoft.

This may change once started the beta program, but if it stays this way it may imply Microsoft is changing its plans for hypervisor integration, and may even consider embedding a specific version for desktop operating systems (e.g.: Vista).

Once activated the new role will reboot the machine in hypervisor mode, putting Windows operating system in the so called Parent Partition, as Viridian architecture implies.

If TAP customers have access to this preview it means general public will access beta 1 within the end of this year or early 2008.

p2vd.com » Microsoft releases Viridian hypervisor in Windows Server 2008 RCO

Windows Vista Service Pack 1 Revealed

 Paul Thurrott has detailed the first service pack for Vista, SP1, on his site winsupersite.com. 

With Windows Vista Service Pack 1 (SP1), now due in the first quarter of 2008, Microsoft is deemphasizing the role that service packs play in the ongoing updating and maintenance of its operating systems. That is, Vista SP1 will be a traditional service pack, collecting previously-issued updates into a single installation, and including few new end user features. It will, however, improve the Vista experience in a number of ways and include new device drivers and other improvements.

There are a number of reasons for this de-emphasis of service packs with Vista SP1. Most customers of Microsoft’s latest OS releases have pervasive Internet connections and regularly update their systems automatically via the company’s numerous online updating services, which we might collectively think of as Microsoft Update. (These services include Microsoft Update, Windows Update, Office Update, Automatic Updates, Windows Server Update Services, the Microsoft Download Center, and others.) And thanks to new updating mechanisms in Vista itself, Microsoft can drive improvements to customers more quickly than via service packs.

Microsoft says it will make the following quality improvements in Vista SP1.

Security improvements include previously-announced changes to Windows Security Center that will allow third-party security software makers to more effectively communicate with and replace Microsoft’s security dashboard with their own solutions, new APIs aimed at helping security software makers work with the Kernel Patch Protection feature in 64-bit versions of Vista (also previously announced), changes to RemoteApp and the Remote Desktop Protocol (RDP), the addition of a new Elliptical Curve Cryptography (ECC) pseudo-random number generator (PRNG), and a change to BitLocker Drive Encryption that adds optional multifactor authentication method combining keys protected by a TPM hardware module, a Startup Key stored on a USB memory key device, and a user-generated personal identification number.

Reliability. For reliability, Vista SP1 will include better reliability and compatibility with newer graphics cards, improved reliability when using notebook computers with an external display, improved networking configuration reliability, improved reliability of systems that are upgraded from XP to Vista, better compatibility with many printers, and increased reliability and performance when entering and resuming from sleep mode.

Performance. Vista SP1 adds a number of performance improvements as well by increasing the speed of copying and extracting files, increasing the performance of Hibernate and Resume, increasing the performance of domain-joined PCs when working offline from the domain, improving the performance of Internet Explorer (IE) 7 by reducing CPU utilization and speeding JavaScript parsing, improving battery life on certain mobile systems by reducing screen redraws and thus CPU utilization, increasing the performance of the CTRL+ALT+DEL logon dialog, and improving the performance of browsing network file shares.

Administrative improvements

Vista SP1 will include a number of changes aimed at the system administrators who deploy, support, and maintain Vista-based systems. These changes include:

BitLocker Drive Encryption. In the initial version of Vista, BitLocker could only automatically encrypt the C: drive. Now, in SP1, BitLocker can also optionally encrypt other drive volumes (D:, E:, and so on), as is possible with Windows Server 2008.

Terminal Service printing. Local printing from a Windows Terminal Services session will be improved.

Network Diagnostics. Windows Vista SP1 will add a new version of the Network Diagnostics tool that will also help administrators and end users diagnose common file sharing problems. (Available from the Diagnose and Repair link in Network and Sharing.)

Disk Defragmenter. The built-in Disk Defragmenter service will be updated so that customers can configure exactly which volumes are automatically defragged.

Group Policy. Vista SP1 will include a number of Group Policy (GP) changes. Most controversial, the Group Policy Management Console (GPMC) will be uninstalled so that the GPEdit management console can be used to manage local policies. Microsoft will also ship a tool before SP1 that will let admins add comments to Group Policy Objects (GPOs) and individual GP settings.

Support for new hardware and standards

Since Windows Vista shipped in early 2007, a number of emerging new hardware types and international standards have emerged. SP1 will address these changes by adding support for them to Windows Vista. They include:

Extended FAT (exFAT) file system. A future standard for flash memory storage and consumer-oriented mobile devices. Based on FAT, exFAT adds support for longer file names and other improvements.

Secure Digital (SD) Advanced Direct Memory Access (DMA). This update to SD technology improves transfer performance while decreasing CPU utilization. It will require SD DMA-compliant host controllers.

EFI network booting on x64 systems. In the initial shipping version of Windows Vista, 64-bit (x64) versions of the OS could boot on EFI-compliant PCs, which replace ancient BIOS technology with a more modern solution. With SP1, EFI-based x64 Vista systems can also support network boot, a feature that was previously available only on 32-bit (x86) Vista versions on BIOS-based PCs.

DirectX 10.1. Vista SP1 will support Microsoft’s latest multimedia and gaming libraries.

Secure Socket Tunneling Protocol (SSTP). Vista SP1 will add support for the SSTP remote access tunneling protocol.

Paul Thurrott’s SuperSite for Windows: Windows Vista Service Pack 1 Revealed

 

Microsoft To Buy Parlano

Microsoft’s Latest acquisition to improve the overall native functionality of Office Communication Server 2007. 

Microsoft announced on Thursday that it intends to buy Parlano, a Chicago-based company it has already worked closely with on enterprise communications software.

Parlano makes the MindAlign group chat platform. MindAlign currently integrates with Microsoft’s Office Communications Server 2007 and Office Communicator, but following the acquisition the software will be a native feature of Microsoft’s unified communications stack.

Redmond Developer News | News: Microsoft To Buy Parlano

What’s Behind the Windows Server 2008 Delay?

 Earlier last week Microsoft announced the RTM of Windows Server 2008 would be delayed, without giving much reasoning behind the announcement.  Redmond Developer News has some specualative information based around the release of Vista SP1, which would make sense.

Microsoft published almost no details earlier this week with its announcement that Windows Server 2008’s release to manufacturing (RTM) date had slipped from late this year into early next. Only vague explanations of needing to meet high quality standards were given, leaving most in the dark. Does the delay mean that Windows 2008 development has hit some kind of snag, and could more delays be coming?

Enderle, though, believes the timing of the delay is directly tied to another announcement Microsoft made on the same day: that Windows Vista SP1 was expected to RTM early next year.

Vista and Windows 2008 share the same codebase, and it’s important that one version of the code not get too far ahead of another version. With the many changes coming in Vista SP1, Microsoft didn’t want Vista’s code to be too far ahead of Windows 2008’s. “From the standpoint of servers, Microsoft would rather have [Windows 2008] at [Vista] SP1 level when it ships,” Enderle said.

Gillen agreed that the need to keep the code at roughly the same level could be a factor. “They can’t afford to let the two code bases get too far apart.”

Whatever the reason, the continued delays for Windows 2008 — formerly known as Longhorn Server — certainly take a toll on Microsoft’s reputation, which already suffers from a perception that it can’t make publicly-stated deadlines.

And if, for some reason, the RTM date were to slip again, it could be an ominous sign. Enderle does not anticipate another delay because, he said, Windows 2008 is now “Gated on [Vista] SP1’s” release, and there is finally an established timeline, if not yet a very specific one, for the service pack.

Said Gillen, “I really would not expect them to delay it again. If they did, it wouldn’t bode well in terms of how they would deliver this product.”

Redmond Developer News | News: What’s Behind the Windows Server 2008 Delay?

10 Steps to Installing the Web Server Role in Windows Server 2008

TrainSignal Training presents this easy to follow process for installing the IIS 7.0 Web Server Role in Windows Server 2008. 

The following exercise will walk you through the process of deploying the Web Server Role on a clean installation of Windows Server 2008. Installing the role services selected in these steps will provide you with a web server with the following features and capabilities:

  • Internet Information Services 7.0
  • Common HTTP Features for serving static web content
  • Application Development Services for hosting dynamic web content
  • Basic logging functionality and tools
  • Security Protocols for serving content securely to the internet or intranet
  • All management tools for local and remote web server administration
  • FTP Publishing Service for manageable file hosting

10 Steps to Installing the Web Server Role in Windows Server 2008

Windows PowerShell : Show-WmiClass

Jeffrey Snover of Microsoft posted this script to provide a simple way to show WMI Classes within PowerShell.

Here is a script that I use to show WMI classes. I think you’ll find it useful. There is an example after the script:

##############################
# Show-WmiClass - Show WMI classes
# Author: Microsoft
# Version: 1.0
# NOTE: Notice that this is uses the verb SHOW vs GET. That is because it
# combines a Getter with a format. SHOW was added as a new “official
# verb to deal with just this case.
#############################
param(
$Name = “.”,
$NameSpace = “root\cimv2″,
[Switch]$Refresh=$false
)
# Getting a list of classes can be expensive and the list changes infrequently.
# This makes it a good candidate for caching.
$CacheDir = Join-path $env:Temp “WMIClasses”
$CacheFile = Join-Path $CacheDir ($Namespace.Replace(”\”,”-”) + “.csv”)
if (!(Test-Path $CacheDir))
{
$null = New-Item -Type Directory -Force $CacheDir
}
if (!(Test-Path $CacheFile) -Or $Refresh)
{
Get-WmiObject -List -Namespace:$Namespace |
Sort -Property Name |
Select -Property Name |
Export-csv -Path $CacheFile -Force
}
Import-csv -Path $CacheFile |
where {$_.Name -match $Name} |
Format-Wide -AutoSize
###### EOF ###########

Example

PS> show-wmiclass account
MSFT_NetBadAccount Win32_Account Win32_AccountSID
Win32_SystemAccount Win32_UserAccount
PS> show-wmiclass account -namespace root\cimv2\terminalservices
Win32_TSAccount
PS> show-wmiclass -namespace root\cimv2\terminalservices
__AbsoluteTimerInstruction __ACE
__AggregateEvent __ClassCreationEvent
__ClassDeletionEvent __ClassModificationEvent
__ClassOperationEvent __ClassProviderRegistration
__ConsumerFailureEvent __Event
__EventConsumer __EventConsumerProviderRegistration
__EventDroppedEvent __EventFilter
__EventGenerator __EventProviderRegistration
__EventQueueOverflowEvent __ExtendedStatus
__ExtrinsicEvent __FilterToConsumerBinding
__IndicationRelated __InstanceCreationEvent
__InstanceDeletionEvent __InstanceModificationEvent
__InstanceOperationEvent __InstanceProviderRegistration
__IntervalTimerInstruction __MethodInvocationEvent
__MethodProviderRegistration __NAMESPACE
__NamespaceCreationEvent __NamespaceDeletionEvent
__NamespaceModificationEvent __NamespaceOperationEvent
__NotifyStatus __NTLMUser9X
__ObjectProviderRegistration __PARAMETERS
__PropertyProviderRegistration __Provider
__ProviderRegistration __QOSFailureEvent
__SecurityDescriptor __SecurityRelatedClass
__SystemClass __SystemEvent
__SystemSecurity __thisNAMESPACE
__TimerEvent __TimerInstruction
__TimerNextFiring __Trustee
__Win32Provider CIM_ElementSetting
CIM_LogicalElement CIM_ManagedSystemElement
CIM_Setting Win32_Terminal
Win32_TerminalError Win32_TerminalServiceSetting
Win32_TerminalServiceSettingError Win32_TerminalServiceToSetting
Win32_TerminalSetting Win32_TerminalTerminalSetting
Win32_TSAccount Win32_TSClientSetting
Win32_TSEnvironmentSetting Win32_TSGeneralSetting
Win32_TSLogonSetting Win32_TSNetworkAdapterListSetting
Win32_TSNetworkAdapterSetting Win32_TSPermissionsSetting
Win32_TSRemoteControlSetting Win32_TSSessionDirectory
Win32_TSSessionDirectorySetting Win32_TSSessionSetting
PS>

Windows PowerShell : Show-WmiClass

PowerShell Toolbox

Adam Bell has a detailed, growing list of PowerShell tools that are currently available.  Bookmark the page as new tools are added when available.

Here is a sample:

/N Software NetCmdlets
- a broad range of network management and messaging capabilities. The current release contains more than 30 Cmdlets providing access to network and host protocols such as SNMP, LDAP, DNS, Syslog, HTTP, WebDav, FTP, SMTP, POP, IMAP, Rexec/RShell, Telnet, and more. This is a commercial product.

Codeplex PoshConsole
- utilises WPF features to improve on the PS shell. This tool aims to be a more modern replacement for the default shell. This is an open source product.

Codeplex PowerShell Community Extensions
- working towards providing widely useful set of additional cmdlets, providers, aliases, filters, functions and scripts for PowerShell. This is an open source product.

Codeplex PSEventing
- Trap and respond to synchronous & asynchronous .NET events within your powershell scripts with an easy to use suite of cmdlets. This is an open source product.

Microsoft PowerShell SDK
- The Windows PowerShell SDK is written for command developers who require reference information about the APIs provided by Windows PowerShell. This is a free download from MSDN.

PowerGadgets
- data visualization product that creates gadgets for displaying output from your PS data in Windows. Very simple to create. This is a commercial product.

PowerLocker PowerPad
- a small editor to develop and test your function or script. This is a free product.

Quest ActiveRoles Management Shell for AD (aka Quest AD Cmdlets)
- perform administrative tasks like discovering the AD environment, changing user properties, modifying group membership, provisioning new user accounts, and performing multiple other tasks within Active Directory. This is a free product.

Quest PowerGUI
- an extensible graphical administrative console for managing systems based on Windows PowerShell. This is a free product.

SAPIEN PrimalScript 2007
- fully-customizable user interface with multiple tabs, dockable pane, IDE for use with PowerShell and other scripting languages. This is a commercial product.

You can view the entire list here

Lead, Follow, or Move » PowerShell Toolbox

A short guide to virtualizing Presentation and Terminal servers on VMware ESX 3

BrianMadden.com has a nice, short guide for optimizing Citrix or Terminal Services performance on VMware ESX 3.0.  Besides the article itself, I would recommend reading the comments, as they provide some good feedback on what to expect in real-life scenarios.

Many people would love to virtualize at least part of their Citrix or Terminal Server farms, but so far the performance just hasn’t been up to par (or close enough to make it worthwhile). In this article, René gives you several tips on optimizing your Citrix or Terminal servers for use on virtualized hardware.

Brian Madden - A short guide to virtualizing Presentation and Terminal servers on VMware ESX 3

Using group Policy to Configure Citrix Client Settings

It has always been relatively easy to install/distribute Citrix ICA clients to workstations in the past. This can be done via Citrix Web Interface, the Citrix Automatic Client Update Utility, or even Active Directory. One of the challenges though is how to modify/maintain a client’s settings from a central location once deployed. Fortunately, Citrix has created a Active Directory Group Policy Template called icaclient.adm. This Group Policy Template and be downloaded from the following URL: http://support.citrix.com/article/CTX112957&se…125116. This template allows you to control 23 Citrix-specific rules. Among the things available in this template are:

  • Trusted Server Configuration
  • Session Reliability
  • ICA Client Proxy settings
  • Kerberos Authentication
  • Smart Card Authentication
  • Remote client device access such as drive mappings, printer, microphone, clipboard, etc.
  • User experience settings such as audio, display, graphics, etc.

Sources:

How to Configure Version 10.x of the Presentation Server Client Using the Icaclient.adm Template

How to Configure Single Sign-on for Web Interface Using Version 10.x of the Presentation Server Client

How to Configure the Trusted Server Configuration Rule

Jason Conger Blog » Blog Archive » Using group Policy to Configure Citrix Client Settings

Microsoft Webcasts: Virtualization and Windows Server 2008

Microsoft has published the schedule for three Webcasts featuring Windows Server 2008 and their future virtualization platform Windows Server Virtualization.  The Webcasts seems like they are more of Level 101, introductory courses, or as the Server 2008 team blog called it “September Marketing Wave”.  Nevertheless, if you are not familiar with Windows Server Virtualization, these three Webcasts will be a good primer for you.

TechNet Webcast: Virtualization and Windows Server 2008
Wednesday, September 26, 2007, 11:30 AM - 1:00 PM Pacific Time
The new Windows Server Virtualization infrastructure will be a core feature in Windows Server 2008. This session will provide you an overview of virtualization role, the scenarios and features that make server virtualization an important pillar of Windows Server 2008. The session will also cover the longer term strategy and roadmap for Microsoft’s virtualization technologies. Virtualization is becoming a key tool for improving overall manageability for the IT environment – join us in this session to learn how Windows Server Virtualization helps build a strong flexible platform and improve overall manageability.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032351359&Culture=en-US

TechNet Webcast: Examining Microsoft’s Virtualization Portfolio and Capabilities with Windows Server 2008
Thursday, September 27, 2007, 8:00am - 9:00am Pacific Time

Virtualization is a top of mind topic today for enterprise IT organizations. Virtualization technology helps to improve hardware utilization, lower power consumption, decrease physical space usage.  Most importantly, virtualization affords increased quality of service delivery for key applications and organizations. This session will examine the Microsoft virtualization ecosystem with Windows Server 2008. Taking a 360 degree view of virtualization, topics covered will be: presentation, application, and server virtualization scenarios and technologies.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032351233&Culture=en-US

Chat: Windows Server 2008: Virtualization

Add to Calendar | Enter Chat Room
October 2, 2007, 11:00AM-12:00PM Pacific Time

Join us for a Q&A with your follow up questions from September’s Virtualization Webcast Series on the new Server Virtualization features in Windows Server 2008.  Ask our experts your questions about how to leverage Windows Server 2008 to optimize your organization’s IT Infrastructure.

Windows Server Division WebLog : September Marketing Wave