Your best source of information and news about xp, winvista and windows vista on the internet

Vista ARTICLES TOP 50 Spyware Virus Vista SOFT Vista HELP

System Center

You are currently browsing the articles from MS Windows Vista Compatible Software matching the category System Center.

System Center Configuration Manager 2007 Service Pack 2 Beta released

Today I am featuring guest Blogger Jeremy Chapman from the Windows Product Team. To see more of Jeremy, view our latest VRT on Application Compatibility. To learn more, click here. Below is his interview with Jeff Wettlaufer from the System Center Team.

I recently interviewed fellow product manager, long-time friend and fellow “automator” of operating system deployment tasks, Jeff Wettlaufer, from the System Center team. He explained the new features in the recently released System Center Configuration Manager 2007 Service Pack 2 Beta (let’s just call it “ConfigMgr07 SP2” for short), and how that will help with Windows 7 deployment and management.   

Jeremy: What is ConfigMgr07 SP2 and where do people get it?
Jeff: Thanks for having me and thanks for saying configmgr and not sccm for once… SP2 adds support for new operating systems – Windows 7 and Server 2008 R2 and Windows Vista SP2 – along with exciting enhancements around Intel AMT integration. If you have the  Intel vPro hardware, there are many things we can do. Out of Box Wired/Wireless Management: Wireless Profile Management, End Point Access Control: 802.1x support, Access Monitor: Audit Log, Remote Power Management: Power State Configuration. You were at Microsoft Management Summit in May and already saw this, but we demoed waking Windows XP PCs up wirelessly and kicking off the deployment to Windows 7 using USMT and hard-link migration. Those machines were mid range Dell latitude laptops, and we migrated to Windows 7 with 4GB user data and apps in 18 minutes.

Win7 ACT

Jeremy: I saw that, it was amazing. There is a video of that on Microsoft PressPass. And I thought I was fast with 23-minute migrations from Windows XP on my computers. Let’s take a step back for a second. From the 10,000 ft level, how does ConfigMgr07 help with client management?

Jeff: A lot of people probably know about how ConfigMgr can help with their inventory, software update (patch) management, and application distribution - but you may not be aware of things like the ability to manage PCs over the Internet, in the ‘serverless’ branch, at home, on the road and wherever people work these days.  In addition, ConfigMgr can now deploy virtual applications in the same way as SMS and ConfigMgr have always delivered traditional physical formats.  We can stream apps to desktops, or deliver the apps locally in what’s called download and execute, so even mobile laptop users can use virtual apps.  There is a lot there and I’d encourage everyone to check out http://technet.microsoft.com/en-us/configmgr/default.aspx

Jeremy: Explain Internet-based client management.

Jeff: A lot of people say that mobile workforce management is a key challenge they face today on the client. Laptops are outselling desktops and people are taking these on the road, home or otherwise not connecting to the corporate network very often. So with ConfigMgr, we can manage ConfigMgr clients when they are not connected to your company network but have a standard Internet connections. This feature has a number of advantages, including the reduced costs of not having to run virtual private networks (VPNs) and being able to deploy software updates to remote users while they are traveling or at home. 

win7 AppV

Jeremy: Explain the new client hardware compatibility reports in HW inventory.

Jeff: We’ve updated the hardware compatibility reports in ConfigMgr to include the minimum bars for Windows 7 hardware compatibility, so you can see which machines in your environment are capable of running Windows 7 in a single view.  We did this for Vista, and we found it really helped organizations understand where they were at the hardware level.  We are taking that work forward to also help customers understand from their existing inventory of managed systems, which ones meet the minimum requirements before they start for Windows 7.  As well as helping understand the hardware side of readiness, we also are providing support for applications. In the past we have provided support for the Application Compatibility Toolkit through a connector, that brings the app knowledge right into the Admin console.  As ACT moves to version 6 for Windows 7, we will update the connector to support that effort.  The ACT data is a real hidden gem, in 1 view you can see your apps – and organize your testing to compare it in that 1 view to the vendor, the community, and even Microsoft.  This information can really help make the right decisions moving forward, and ConfigMgr can help migrate apps by supporting Application virtualization where needed.

Jeremy: How about the operating system deployment support.

Jeff: With any operating system deployment, you have to migrate user files off the old system, lay down a new OS, configure it with updates, packages and apps, then restore the user files and settings you migrated off in the first step. ConfigMgr can automate the whole process and do it without you having to visit the targeted PCs. I know you’ve got a lot of videos walking through the Lite Touch Installation process on the web, but ConfigMgr can even target the PCs for installation and kick off the process for you. Along the way we encrypt your user state, passwords and product keys, so it is more automated and enterprise-class.  ConfigMgr has built on the great work in deployment technology from the Windows gang, by embracing and integrating the tools usage like WinPE, USMT, BitLocker and more.  Our Task Sequencer helps to truly separate the hardware from the OS and application layers, by using the boot.wim and install.wim formats from Windows, and then providing a console UI experience to chain user data migration, applications and other settings. 

win7 Task Seq

Jeremy: Are all the Windows 7 deployment enhancements like the image servicing in DISM (Deployment Image Servicing and Management), hard-link migration, and Multicast included in the ConfigMgr SP2’s OS deployment?

Jeff: Like you saw at MMS, we do support USMT in ConfigMgr07, including hard-link migration. The Microsoft Deployment Toolkit 2010 Beta 2 extensions for SP2 enable hard-link migration without additional customization, or you can call the User State Migration Tool in a custom task to use the hard-link commands.  Multicast is also supported and since we use the Windows 7 deployment tools, dism.exe is leveraged as well.

Jeremy: When can we expect RTM release of SP2?

Jeff: We recently made the Beta available and the final version should be ready within 90 days of Windows 7 RTM. Everything depends on the customer feedback we get from the Beta though – quality is the priority.

Jeremy: Thanks Jeff. If you have ConfigMgr and want try to SP2 Beta, visit connect.microsoft.com, join the System Center Configuration Manager 2007 Service Pack 2 Connection and download SP2.

Written by Stephen L Rose on July 1st, 2009 with no comments.
Read more articles on System Center and otherSoftware and windows 7 and Beta.

HP releases Insight Control suite for Microsoft System Center

Zane Adam, senior director of System Center and Virtualization marketing at Microsoft, shares some exciting news related to Microsoft’s...

[[ This is a content summary only. Visit my website for full links, other content, and more! ]]


Written by magakos on June 8th, 2009 with no comments.
Read more articles on Insight Control Suite and System Center and otherSoftware and Virtualization.

Mail Store Targeting in a Distributed Application

We’d like to introduce another author on Thelazyadmin.com.

Brad Bird is an IT Professional of 12 years experience.  Currently working as an independent consultant associated with Infront Consulting.  Brad has more than 8 years under his belt specifically in Windows Networking Administration.  Among his specialties are: Windows security, forensics, intrusion prevention and detection, Active Directory implementation, System Center Operations Manager and Data Protection Manager implementation and consulting.  Brad has specifically been focusing his efforts in the non-Windows space with Operations Manager.  His certifications include MCT, MCITP, MCTS, MCSE, MCSA, A+ and Network+.

Most of Brad’s writing will focus on his specialty, System Center products, but you might see some other stuff here and there as well.  Please welcome Brad.

The TLA Team

---------------------------

I was recently working with another colleague from Infront Consulting on a contract.  My colleague is John Hann, he is a MOM MVP and we were tasked to update a SCOM environment to SP1 and incorporate new features like Savision Live Maps and Cross Platform Extensions to monitor Linux servers.

While these were also interesting to work with, the topic is on Exchange 2007 monitoring within a distributed application in SCOM 2007.  We tried a couple of different approaches which I will explain.

The challenge came in treating the mail store as an isolated component to retrieve health state information from that would roll up into the overall health of a distributed application using all of the component relationships that we defined.

The Good - The mail store is definitely monitored within the Exchange 2007 Management Pack as one would expect and health information, performance information, etc are included as one would expect from the knowledge contained in a product Management Pack.

The Bad - Our first instinct was to monitor the Information Store service on the Exchange server itself.  This is done easily enough within the Operations Manager console authoring node using the Windows Service monitor Management Pack template.  The problem was that when the mailbox store was dismounted, it reflected a bad health state using information within the management pack, but did not specifically affect the information store service on the Exchange server...

What is affected then?

The Ugly - Upon further investigation using the Health Explorer, we found that the Exchange mailbox store rolls up into the MOM 2005 rollup computer role object. (As if that is in any way, obvious...)  OK, so we tried targeting the MOM 2005 rollup Computer Role object and sure enough, the Exchange Mailbox store is a selectable object to be used in the distributed application designer. 

Job done, right?

Neigh, neigh...  We tested dismounting the mailbox store again and the health state does show in Health Explorer.  The problem, is that it will not rollup any further to affect the distributed application as desired.

The Solution - While John and I worked together on this particular issue, I must bow to his experience in creating the monitor and finding the script code that we used to get this resolved. 

In John Hann we trust!!!

So, there are a couple of steps here... 

First, we needed to find a separate way to get the mailbox status.  We used a powershell script for that to check on the mailbox store mount status and write the resulting health state to a log file. 

get-mailboxdatabase –status

Then, we created a 2 state monitor targeted to the Exchange 2007 Mailbox Servers Computer Role object.  That, would allow the rollup to work correctly.

An interesting note here, is that targeting this Group actually affects the health state of the Exchange Server Computer Object which needed to be added into the distributed application designer.

Here is the BLOCKED SCRIPT

   1:  On Error Resume Next
   2:   
   3:  Public WshShell, StrApp1, strHosts, strPreCheck, oBag, oAPI
   4:   
   5:  Set oAPI = CreateObject("MOM.ScriptAPI")
   6:   
   7:  Set WshShell = Wscript.CreateObject("WScript.Shell")
   8:   
   9:  Set objFileSystem = CreateObject("Scripting.FileSystemObject")
  10:   
  11:  OutFile = "c:\mbx.ps1"
  12:   
  13:  objFileSystem.DeleteFile OutFile
  14:   
  15:  Set OutputFile = objFileSystem.OpenTextFile(OutFile, 2, True)
  16:   
  17:  OutputFile.WriteLine "get-mailboxdatabase -status | select-object name,mounted | export-csv " & chr(34) & "c:\mb.out" & Chr(34)
  18:   
  19:  OutputFile.close
  20:   
  21:  Set OutputFile = Nothing
  22:   
  23:  InFile = "c:\mb.out"
  24:   
  25:  objFileSystem.DeleteFile InFile
  26:   
  27:  strPSCmd = "PowerShell.exe -PSConsoleFile " & chr(34) & "C:\Program Files\Microsoft\Exchange Server\Bin\ExShell.psc1" & Chr(34) & " -Command c:\mbx.ps1"
  28:   
  29:  WshShell.Run strPSCmd, 0, True
  30:   
  31:  strDisMounted = ""
  32:   
  33:  strStatus = "All Mounted"
  34:   
  35:  Set InputFile = objFileSystem.OpenTextFile(InFile, 1, False)
  36:   
  37:  InLine = InputFile.ReadLine
  38:   
  39:  InLine = InputFile.ReadLine
  40:   
  41:  Do While InputFile.AtEndOfStream <> True
  42:   
  43:  InLine = InputFile.ReadLine
  44:   
  45:  Items = Split(InLine,",")
  46:   
  47:  If Items(1) = "False" Then
  48:   
  49:  strDisMounted = strDisMounted & Items(0) & VbCrLf
  50:   
  51:  strStatus = "DisMounted"
  52:   
  53:  End If
  54:   
  55:  Loop
  56:   
  57:  InputFile.Close
  58:   
  59:  Set InputFile = Nothing
  60:   
  61:  objFileSystem.DeleteFile InFile
  62:   
  63:  objFileSystem.DeleteFile OutFile
  64:   
  65:  If strDisMounted = "" Then
  66:   
  67:  strDisMounted = "All Mailstores Mounted"
  68:   
  69:  End If
  70:   
  71:  Set oBag = oAPI.CreatePropertyBag() 
  72:   
  73:  Call oBag.AddValue("Status",strStatus)
  74:   
  75:  Call oBag.AddValue("Mounted",strDisMounted)
  76:   
  77:  Call oAPI.Return(oBag) 
  78:   
.csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }

Now for the monitor:

image

image

image

Important Syntax here is: Property(@Name='Status').  This needs to be associated with "dismounted" for a "Critical" state and "All Mounted" for a "Healthy" state.

Now the job is done!

Written by rodney.buike on October 29th, 2008 with no comments.
Read more articles on System Center and brad.bird and otherSoftware.