W2K8R2 & Windows 7 SP1 Release Candidate Now Available

Today, Microsoft has made available a Release Candidate (RC) for Service Pack 1 for Windows Server 2008 R2 and Windows 7. SP1 includes both a roll-up of operating system updates and several new capabilities for Windows Server.

Microsoft RemoteFX introduces a new set of remote user experience capabilities that enable a media-rich user environment for virtual and session-based desktops. RemoteFX can be deployed to a range of thick and thin client devices, enabling cost-effective, local-like access to graphics-intensive applications. RemoteFX also supports a broad array of USB peripherals to improve the productivity of users of virtual desktops.

SP1 also includes Dynamic Memory, which enables servers running Hyper-V for server virtualization, to be more efficient in the use of memory.  Dynamic Memory pools and distributes memory among the virtual machines running on a physical host, enabling higher consolidation ratios, increasing server utilization rates, and providing more flexible workload management. Furthermore, memory is dynamically added based on the demands of the current workloads and without service interruption.

Expect to see Service Pack 1 released in its final form during first quarter 2011 and whether you’re virtualizing servers or desktops, take a few minutes to learn more about Service Pack 1 here. You needn’t wait for SP1, however – you can join those already enjoying the benefits of Windows Server 2008 R2 by deploying today.

Improve the efficiency and availability of IT resources and applications with the new virtualization innovations provided in Windows 7 and Windows Server 2008 R2 SP1 RC. Dynamic Memory and Microsoft RemoteFXTM, to help businesses further optimize their datacenter and desktops.

  • Dynamic Memory lets Hyper-V administrators pool available memory on a physical host and dynamically distribute it to any virtual machine(s) running on that host.
  • RemoteFX lets Windows Server 2008 R2 administrators provide a rich end user desktop virtualization experience by delivering vivid content, independent of any graphics stack, to server-hosted virtual and session-based desktops.

Businesses can take advantage of these innovations to help deliver new capabilities such as private cloud and VDI. To learn more about Windows Server 2008 R2 SP1 RC and the benefits it provides, read the documents, feature overview and FAQs below.

Dynamic Memory Overview

Windows Server 2008 R2 Hyper-V introduces a new feature, called Dynamic Memory, in the Windows 7 SP1 and Windows Server 2008 R2 SP1 RC releases.  It allows customers to achieve increased density when they’re consolidating physical servers into a virtual realm, providing them with predictable performance and linear scalability.

With Dynamic Memory, IT administrators are able to pool available memory on a physical host and then dynamically dole that memory out to virtual machines running on the host, based on current workload needs.

RemoteFX Overview

RemoteFX, a key feature of Remote Desktop Services (RDS) lets IT administrators deliver a rich graphics experience to end-users through virtualized desktops.  Using new protocol enhancements between Windows Server 2008 R2 and Windows 7, end users can now access virtual machines on a wide variety of target devices and still get a rich graphics experience with server-side graphics processing.

Download SP1 here; http://www.microsoft.com/downloads/en/details.aspx?familyId=C3202CE6-4056-4059-8A1B-3A9B77CDFDDA&hash=wrw75DeobQ1hLeOrOvthYUYCv7PJpk89RMXhKQ3RVng1XsUOVWqxDvThIkaoGa34DtzYCHZTKY4Evdlqyp7X4Q%3d%3d

Sources;
http://blogs.technet.com/b/windowsserver/ 
http://bink.nu/news/windows-7-and-windows-server-2008-r2-service-pack-1-release-candidate.aspx

Free eBooks from Microsoft Press

Of course everybody reads the e-books posted on E-Books.BassQ.nl !? Right?
Well ii found some new books in a post off the blog of steven bink witch i haven’t read yet,

Free ebook: Moving to Microsoft Visual Studio 2010 (10 chapters by by Patrice Pelland, Pascal Paré, and Ken Haines)
Free ebook: Introducing Microsoft SQL Server 2008 R2 (10 chapters by Ross Mistry and Stacia Misner)
Free ebook: Programming Windows Phone 7 Series (DRAFT Preview) (6 chapters by Charles Petzold)
Free ebook: Petzold’s Programming Windows Phone 7 (Special Excerpt 2) (newer than the ebook above; 11 chapters by Charles Petzold)
Free ebook: Own Your Future: Update Your Skills with Resources and Career Ideas from Microsoft (8 chapters by Katherine Murray)
Free ebook: Understanding Microsoft Virtualization Solutions (Second Edition) (6 chapters by Mitch Tulloch)
Free ebook: First Look Microsoft Office 2010 (14 chapters by Katherine Murray)
Free ebook: Windows 7 troubleshooting tips (short ebook by Mitch Tulloch)
Free ebook: Introducing Windows Server 2008 R2 (9 chapters by Charlie Russel and Craig Zacker)
Free ebook: Deploying Windows 7, Essential Guidance (10 chapters from the Windows 7 Resource Kit and 6 TechNet articles)

Source ; http://bink.nu/news/free-ebooks-from-microsoft-press.aspx

System Center Configuration Manager 2007 R3 is out now!

Today marks the release and availability of System Center Configuration Manager 2007 R3!  R3 includes a complete set of power management tools for more Green IT, mobile device management capabilities, and other enhancements.

Below are a few key points on what’s new with R3.  Go here to download the evaluation software, view demonstrations or try R3 via Microsoft’s virtual labs.

  • Centralized Power Management: Allows IT organizations to centrally manage the power settings of Windows 7, Vista and XP computers, helping reduce energy consumption and costs.  Detailed reports of trends and settings help IT pros make smart power management choices, and also validate Green IT projects with summaries of power, money and CO2 savings.  Learn more here.
  • Mobile Device Management: Licenses for System Center Mobile Device Manager allow users to run comprehensive asset inventories, deploy software, manage settings and enforce password policies for Widows phones.
  • Enhanced Scalability and Performance: Configuration Manager R3 is more scalable than ever, increasing the number of supported clients to 300,000 per site.  R3 is also more efficient in the way it communicates with Active Directory, helping you discover user or machine changes more quickly and allowing custom queries to define user, system or group attributes.

Additionally, just like Configuration Manager R2, R3 will be the foundation for the upcoming Forefront Endpoint Protection 2010.  By bringing endpoint security into overall endpoint management, users can reduce costs and inefficiencies, and also improve security and compliance..

Source;

http://bink.nu/news/system-center-configuration-manager-2007-r3-released.aspx
http://www.microsoft.com/systemcenter/en/us/configuration-manager/cm-r3.aspx

Web page to search group policy’s from Microsoft

So.. have you ever tried to find the registry setting for a specific group policy setting, or just tried to actually find the group policy setting you needed and couldn’t quite remember where it was?

Under MSDN Microsoft has launched a new site called http://gps.cloudapp.net this site is awesome! The site will allow you to search for group policy settings, filter by Internet Explorer version, office version and others and browse by registry or by policy.

But this tool makes it much easier to find the right settings and apply them either with registry hacks or policy objects.

This is a quick example of a search on hide drives which is pretty commonly used but still..

image

Continue reading

PowerShell 2.0 Is Available For Download (XP and Windows 2003 Also!)

Following quickly on the heels of the Windows 7 and Windows Server 2008 R2 launches (they have PowerShell 2.0 built in), Microsoft has released version 2.0 for all flavors of Windows since XP:

Windows Management Framework, which includes Windows PowerShell 2.0, WinRM 2.0, and BITS 4.0, was officially released to the world this morning. By providing a consistent management interface across the various flavors of Windows, we are making our platform that much more attractive to deploy. IT Professionals can now easily manage their Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2 machines through PowerShell remoting – that’s a huge win!

PowerShell v2 has finally been released for ‘legacy’ OSes (Windows XP, Windows Server 2003, Windows Vista and Windows Server 2008)! I’m saying legacy OSes because the latest OSes are Windows 7 and Windows Server 2008 R2. You could also say the out-of-band releases have been released. This happened somewhere in the end of October 2009.

If you are having a hard time finding those, that’s because it is in included in the Windows Management Framework.

The Windows Management Framework includes:

  • Windows Remote Management (WinRM) v2.0
  • Windows PowerShell v2.0
  • Background Intelligent Transfer Service (BITS) v4.0

Read more about it here.

Windows Management Framework Core (WinRM 2.0 and Windows PowerShell 2.0)

Windows Management Framework BITS (BITS 4.0)

Windows Server Update Services 3.0 SP2 released!

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.

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.
WSUS 3.0 SP2 Server Installation on Windows Small Business Server 2003
If you are installing the WSUS 3.0 SP2 product on Windows Small Business Server 2003, follow the instructions in Installing Windows Server Update Services 3.0 on Windows Small Business Server 2003.

Download Here: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=a206ae20-2695-436c-9578-3403a7d46e40#tm

Great Microsoft Virtualization Free E-Book

understanding-microsoft-virtualization-solutionsToday I have another great ebook to share with you. If you are interested in Microsoft virtualization solutions, then book “Understanding Microsoft Virtualization solutions” will be great resource for you. It is available as a free pdf download, and it covers Windows Server 2008 Hyper-V, System Center Virtual Machine Manager 2008, Microsoft Application Virtualization 4.5, Microsoft Enterprise Desktop Virtualization, and Microsoft Virtual Desktop Infrastructure. It’s been written by Mitch Tulloch with the Microsoft Virtualization team, it’s been published by Microsoft Press, it has 431 pages and it is available as FREE DOWNLOAD.

Download “Understanding Microsoft Virtualization solutions – from the Desktop to the Datacenter” free pdf ebook

Original article: Microsoft Press – Microsoft Virtualization Solutions Free E-Book by Brian Johnson

RSAT for Windows 7 RTM is available for download

The Remote Server Administration Tools (RSAT) for Windows 7 RTM have been released to microsoft.com. These include the Hyper-V tools for remote management of Windows Server 2008 R2 and Microsoft Hyper-V Server 2008 R2.

Once you install the update, you can enable one or more of the following tools from the Control Panel under Programs, Turn Windows features on or off.

Download Here : http://www.microsoft.com/downloads/details.aspx?FamilyID=7d2f6ad7-656b-4313-a005-4e344e43997d&displaylang=en

PowerGUI 1.7


The key new scenario which we wanted to support was creating custom PowerGUI-based consoles : branding them, locking them down, distributing to administrators (e.g. helpdesk), and then having automatically updated whenever you make changes to the central configuration.

The main pieces of this scenario were:

1.  Lockdown mode: this allows you to disable and/or hide any functionality in the PowerGUI admin console. Simply open the file quest.powergui.Lockdown.xml in PowerGUI profile folder (%appdata%\Quest Software\PowerGUI ). You can just replace all true with false (in that case users won’t even be able to click an action or change order of columns), or be more granular.

2.  Central configuration update: Redirections.xml from PowerGUI profile folder lets you make PowerGUI pull its configuration and/or lockdown information from another location (e.g. file share). PowerGUI also checks for the configuration version, which lets you force the UI update whenever you change anything in your custom console.

3.  Ability to change the welcome page to something more meaningful for your organization.

And then there are multiple smaller changes:

4.  Multiline comments for PowerShell v2 (<# #> ).

5.  Icons in the grid and dynamic nodes.

6.  Multiple bugfixes based on reports we got from our community forum s. We’ll hopefully follow-up on all of them next week.
Download PowerGUI here: http://powergui.org/downloads.jspa

Powershell and Active Directory

PowerShell After some research and reading various websites about how to control Active Directory with Powershell, I finally found what I needed. A lot of articles about this topic immediately start using all kinds of cmdlets developed by several parties, especially the one by Quest. But I wanted to do this stuff without needing any extra libraries/cmdlets. The script shown in this article does a search in the Active Directory for a user object given the SAM account name. It then shows some of the attributes of that user. The third part of the script changes some of the attributes and writes the changes back to Active Directory. And finally it moves the object to a new Organisational Unit (OU). All this with native Powershell.

Summary of techniques applied in the Powershell script:

  • search Active Directory objects
  • show Active Directory object attributes
  • update Active Directory object attributes
  • move an Active Directory object to a specified Organisational Unit (OU)
  • set the ‘user must change password at next logon’ flag
  • set a password on a Active Directory user object
  • vclear the ‘disabled user account’ flag

  • set the terminal services profile path (Changing the Terminal Server profile path requires the powershell script to run on a server because the call requires some DLLs that are only installed on servers)

Disclaimer: The powershell scripts shown in this article have only been tested on Windows Server 2008 and Windows Vista.

function searchUserSam($userID)
{
$root = [ADSI]”
$searcher = new-object System.DirectoryServices.DirectorySearcher($root)
$searcher.filter = "(&(objectClass=user)(sAMAccountName= $userID))"
$object = $searcher.findall()
if ($object.count -eq 0) {
return 0
} else {
return $object[0]
}
}

$Name = $args[0]
$objUser = searchUserSam $Name
([string]($objUser.Properties.adspath))
$userObject = [ADSI]([string]($objUser.Properties.adspath))

#show the current user values
"name:"+$userObject.name
"samaccountname:"+$userObject.samaccountname
"extensionattribute8:"+$userObject.extensionattribute8
"userPrincipalName:"+$userObject.userprincipalname
"cn:"+$userObject.cn
"useraccountcontrol:"+$userObject.useraccountcontrol
"profilePath:"+$userObject.profilepath
"scriptPath:"+$userObject.scriptpath
# This terminal server specific InvokeGet method only works on Server 2008, not on Vista!
"terminalservicesprofilepath:"+$userObject.PSBase.InvokeGet(‘terminalservicesprofilepath’)

# set userPrincipalName to X account and add the ‘@foo.bar’ extension
$userObject.userprincipalname = ($userID + "@foor.bar")

# clear the ‘disabled user account’ flag
$userObject.psbase.InvokeSet(‘accountdisabled’,$true)

# set the profile path
$userObject.profilepath = "\\"+$domainFQDN+"\data\"+$environment+"\Users\"+$UserID+"\Profiles\Desktop"

# set the terminal services profile path
$userObject.PSBase.InvokeSet(‘terminalservicesprofilepath’, "\\"+$domainFQDN+"\data\"+$environment+"\Users\"+$UserID+"\Profiles\%FarmName%")

# set the login script
$userObject.scriptPath = "Login.cmd"

# set a new password for the account
$userObject.psbase.Invoke("SetPassword", "Whatever1")

# set the ‘user must change password at next logon’ flag
$userObject.pwdLastSet = 0

# write all updates to the user object in Active Directory
$userObject.setinfo()

# Move the user object to the ‘Standard Users’ OU
$userObject.PSBase.MoveTo("LDAP://OU=Business Users,OU=Production,DC=foo,DC=bar")

Terminal Server & Citrix CMD Line Utilities

Terminal Services CMD Line Utilities:

Command Function
change logon Temporarily disable logons to a terminal server.
change port Changes COM port mappings for MS-DOS program compatibility.
change user Changes the .ini file mapping for the current user.
cprofile Removes user-specific file associations from a user’s profile.
flattemp Enables or disables flat temporary directories.
logoff Ends a clients session.
msg Sends a message to one or more clients.
mstsc Runs Remote Desktop Connection.
query process Displays information about processes.
query session Displays information about Terminal Services sessions.
query termserver Lists Terminal Services servers on the network.
query user Displays information about users logged on to the system.
register Registers a program so that it has special execution characteristics.
reset session Allows you to reset (delete) a session from the terminal server.
shadow Allows you to monitor or remotely control an active session of another user.
tscon Connects to another existing Terminal Services session.
tsdiscon Disconnects a client from a Terminal Services session.
tskill Terminates a process.
tsprof Copies user configuration and changes profile path.
tsshutdn Shuts down a Terminal Services server.

Citrix CMD Line Utilities:

Command Function
acrcfg Configure autoreconnect settings
altaddr Specify server alternate IP address
app Run application execution shell
apputil Add servers to Configured Servers list for published applications (FR3 Only)
auditlog Generate server logon/logoff reports
change client Change ICA Client device mapping
chfarm Change the server farm membership of the server
clicense Maintain MetaFrame XP licenses
cltprint Set the number of ICA Client printer pipes
ctxxmlss Change the XML Service port number
driveremap Remap the server’s drive letters
dscheck Validate the server farm’s data store’s integrity
dsmaint Configure the server farm’s data store
icaport Configure TCP/IP port number
imaport Change IMA ports
migratetomsde Migrate the server farm’s data store from a Microsoft Access database to an MSDE database (FR3)
mlicense Add multiple MetaFrame licenses to the server farm’s data store
query View information about server farms, processes, servers, ICA sessions, and users
tskill Ends a process.
twconfig Configure ICA display settings
querydc Use this utility to determine the data collector for a given zone
queryds Command-line utility is provided to query the current information on the local zone data collector.
queryhr Use this utility to display information about member servers in the farm.
qprinter
msghook Execute msghook only if information is requested by a Citrix Technical Support

Windows PowerShell – excellent screencast

Jeff Alexander is perfecting the art of screencasting and his latest adventure with Windows PowerShell is certainly well worth watching. He stole my intro but it’s all good matey. I think in return he needs to tell us where he snagged that cool spinning globe on his desktop.

So what is PowerShell you ask?

I would imagine a lot of you have at least heard of PowerShell. If you aren’t a developer you’ve probably steered clear of it simply because it looks like complex code. Fear not, it isn’t that complex. Here’s the description from microsoft.com:

Microsoft Windows PowerShell command line shell and scripting language helps IT professionals achieve greater control and productivity. Using a new admin-focused scripting language, more than 130 standard command line tools, and consistent syntax and utilities, Windows PowerShell allows IT professionals to more easily control system administration and accelerate automation. Windows PowerShell is easy to adopt, learn, and use, because it works with your existing IT infrastructure and existing script investments, and because it runs on Windows XP, Windows Vista, and Windows Server 2003. Windows PowerShell is now included as part of Windows Server 2008. Exchange Server 2007, System Center Operations Manager 2007, System Center Data Protection Manager V2, and System Center Virtual Machine Manager also leverage Windows PowerShell to improve administrator control, efficiency, and productivity.

Here’s the 20 minute screencast video Jeff created. Jeff demonstrates some really cool tools so stick with him through the entire video. Double click the small window below while playing and it will go full screen. If you want to download the video and watch it offline, right mouse click this link and SAVE AS to your local disk.

For more information on PowerShell, see the website at http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx.

See the TechNet Script Center at http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx.

Get PowerShell version 2 (CTP) @ http://www.microsoft.com/downloads/details.aspx?FamilyId=7C8051C2-9BFC-4C81-859D-0864979FA403&displaylang=en.

Original Post Here:
http://blogs.technet.com/keithcombs/archive/2008/07/22/windows-powershell-excellent-screencast-now-available.aspx

PowerGUI 1.5.1 RTMs

Thay have just posted the newest release of PowerGUI – version 1.5.1 – to the web. As you might guess, it got better, with most of the bugs thay got reported on the community forums fixed , and most feature requests implemented. ;)

A more complete version of what’s new can be found on our version history page .

Both components got:

  • VMware Infrastructure Client integration
  • Support for roaming profiles, as well as Citrix/TS deployments
  • Easier UI localization switch right from the GUI
  • STA mode support

The highlights for the IDE include:

  • Online search for PowerShell scripts
  • Support for multiple runspaces
  • Intellisense now supporting NoteProperties, env:, and function drive
  • Support for signed scripts

Admin console got a lot of improvements for making your powerpacks easier to create and use:

  • Ability to select which parameters get prompted
  • Support for $host.ui.prompt and $host.ui.promptforchoice so you can easily create dialog boxes of your own
  • Updated default PowerPacks
  • Column selection now associated with data type and thus consistent and working for dynamic nodes

Again, the what’s new page has some details and we are out there at the forums waiting for your feedback.

Go ahead and download the latest build ! (Or wait another week or so till we turn the automated upgrade)

Scripts for working with Powershell

Try the Script Center Script Repository;

The Script Repository categorizes sample scripts designed to run on Windows 2000, Windows XP, and Windows Server 2003.

Most of the scripts on this this page were written using VBScript.
New to scripting at all? Take a look at the Getting Started page to learn more about how these scripts work and how to write your own scripts.

Active Directory
Applications
Compute Cluster Server
Configuration Manager
Data Protection Manager 2007
Desktop Management
Group Policy
Hardware
Internet Information Server (IIS)
Logs
Messaging and Communication
Microsoft Office
Networking
Operating System
Operations Manager
Other Directory Services
Printing
Scripting Techniques
Security
Service Packs and Hot Fixes
Services for Unix
Shadow Copy
SMS 2003
SQL Server
Storage
Terminal Server
Virtual Server
Windows Update