Friday, November 23, 2012

ConfigMgr 2012 Site Backup failure

In ConfigMgr 2012 Site Maintenance, the Backup Site Server can be enabled. That way a backup is created from your ConfigMgr Site Server. ConfigMgr provides a backup maintenance task that runs on a schedule and backs up the site database, specific registry keys, and specific folders and files. The Backup Site Server maintenance task does not include a backup for the content library or the package source files. When a site server fails, the information about the content library files is restored to the site database, but you must restore the content library and package source files on the site server.

During backup the SMS Writer service is used. This is a service that interacts with the Volume Shadow Copy Service (VSS) during the backup process. The SMS Writer service must be running for the Configuration Manager site back up to successfully complete. Just make sure that this service is running!

When creating a Maintenance plan in ConfigMgr there is a choice for Destination options. When selecting "Network path (UNC name) for site data and database" a UNC path is needed where both ConfigMgr data and SQL data is saved. Just create one folder, place a (hidden) share on it, and data will be saved. When selecting "Local drives on site server and SQL server" a local drive on both ConfigMgr and SQL server is needed for backup. Backup data for ConfigMgr will be saved on the local drive specified on the ConfigMgr server. Backup data for SQL will be saved on the local drive on the SQL server.

Microsoft recommends as a best practice, to keep multiple archives of the backup snapshot. You can create the AfterBackup.bat file to perform post-backup actions automatically after the backup maintenance task runs successfully. The AfterBackup.bat file is most frequently used to archive the backup snapshot to a secure location. However, you can also use the AfterBackup.bat file to copy files to your backup folder and start other supplemental backup tasks.

 
Sometimes there are ConfigMgr alerts created, that no Site Backup is possible. Error message: "Backup folder does not exist or backup service does not have permission to access the folder." Just make sure that NTFS and Share permissions are in place and the following workaround is used: Create a sub-folder under the existing Backup folder and configure the backup task accordingly to this folder. Note: This issue is schedule to be addressed in Service Pack 1 and is described HERE.

Additional information on Backup Site Server task can be found HERE. Hope it helps!

Monday, November 12, 2012

Windows 8 support in ConfigMgr 2007 SP2

For ConfigMgr 2007 their a lot of hotfixes available. Besides of having Service Pack 2 (SP2) and Release 3 (R3) installed, a lot of issues can be solved with installing hotfixes. These can be found on this website:
List of Public KB Articles and Hotfixes for Configuration Manager 2007 SP2


Last week a new hotfix was released for ConfigMgr 2007. This time Windows 8 support for client computers becames available. Very nice, because Windows 8 support wasn't planned for ConfigMgr 2007 first. Let's have a look at the features.
 
Additionally, this update adds Windows 8 and Windows Server 2012 to the supported platform list in the following features:

- Software distribution;
- Software update management;
- Desired Configuration Management (DCM).


This update also fixes the following issues:
 
- Discovery Data Manager (DDM) does not create Client Configuration Requests (CCRs) for Windows 8-based computers that are discovered by using the Active Directory System Discovery.
- When the system processes a new power profile, the SMS Agent Host service (Ccmexec.exe) or the WMI Provider Host service (Wmiprvse.exe) stops unexpectedly.

 
This means that the ConfigMgr client can now be installed on Windows 8 and Windows Server 2012 systems. On these systems applications and software updates can be deployed and DCM can be used. In ConfigMgr 2012 this isn't supported yet. Windows 8 and Windows Server 2012 support will be added in System Center 2012 SP1 (Q1 2013).

Very nice to have more possibilities in ConfigMgr 2007 again. 
Hotfix Request

Thursday, November 8, 2012

ConfigMgr 2012 Service Pack 1 features

Next year (Q1 2013) System Center 2012 Service Pack 1 (SP1) becomes available. This Service Pack will be released for System Center 2012 and not just for ConfigMgr only. It containes updates for compatibility with Windows 8, Windows Server 2012 and other enhancements including support for Azure VM and capabilities for Hosted Service Providers. For ConfigMgr 2012 it will be a big step forwards, because of multiple new features and functionalities!

In this blogpost I will mention these:

– Support for Windows 8 (for both ConfigMgr/SCEP client installation and Operating System deployment);
– Support for Windows To Go (Full Windows 8 installation on a certified 32GB USB-stick);
– User data & profile configuration by means of folder redirection, offline files & roaming profiles;
– New deployment types for Windows 8 applications, including standalone applications and links to the Windows Store;
– Support for Windows Server 2012 (for both ConfigMgr client installation and Operating System deployment);
– Support for SQL Server 2012 (installation of ConfigMgr database);
– ConfigMgr client installation on MAC computers, Linux and UNIX servers;
– Possibility for Windows PowerShell cmdlets (to automate ConfigMgr tasks);
– Support for cloud services, including a new Distribution Point for Windows Azure;

– A more flexible hierarchy management for Central Administration Site (CAS) and Primary Site servers;


– Support for multiple Software update points (SUPs), with automatic  redundancy (same as Management points);
– Console Extensions integration in ConfigMgr console (downloading computer policy and initiating a malware scan to be performed as soon as possible);
– Support for virtual environments that allow multiple virtual applications (App-V packages) to share file system and registry information instead of running in an isolated space;
– Email alert subscriptions are now supported for all features, not just Endpoint Protection (useful for the Application Catalog);
– Multiple application types for Software Catalog usage and deployment, Mobile Device APP stores and App-V 5.0 (!) support;
– Support for App-V 5.0 packages (release: Q1 2013);
– Windows Intune integration (finally a Mobile Device Management solution for cloud device management);
– Support for Windows Embedded devices, because of Windows Embedded Device Manager (WEDM) integration.


As you can see a lot of new features and functionalities are added in ConfigMgr 2012 SP1. I'm very enthusiastic that this already great product (compared to previous versions), will be more advanced with every release. Stay tuned for more information early next year!

Tuesday, November 6, 2012

Files necessary to run the Office Customization Tool were not found

When starting Setup.exe /admin from Microsoft Office 2013 RTM, I got the message "Files necessary to run the Office Customization Tool were not found.  Run Setup from the installation point of a qualifying product." When doing the same in Microsoft Office 2010 the Office Customization Tool (OCT) is started. With OCT you can create a MSP (answer) file for silent installation.


Looking on the web I found the following solution for this HERE.

This occurs when the admin folder is missing from the installation point. For it seems Office 2013 Preview Administrative Template Files are needed to start the Office Customization Tool. Just download the tools (x86/x64 choice) and start it to create a admin and admx folder. The admin folder must be copied in the Office 2013 source afterwards. After that OCT is working as usual again. Strange thing that admin files are not included by default!?

The Office 2013 Preview Administrative Template files (ADMX/ADML) and Office Customization Tool can be download HERE.

Monday, November 5, 2012

How to install a multiple SMS Provider in ConfigMgr 2012

In ConfigMgr the SMS Provider is installed during installation. The SMS Provider is the interface between the ConfigMgr console and the Site database. In ConfigMgr 2007 there can be only one SMS Provider installed per ConfigMgr Site. In ConfigMgr 2012 however multiple installations of the SMS Provider are supported. Just remember: It cannot be installed on a clustered SQL server database server or on the same computer as the SMS Provider for another site.

For example: ConfigMgr 2012 is installed already and the SMS Provider is installed on your Primary Site server. Now you want to install another one on your SQL server, which isn't installed on a clustered SQL server database server. Here are the steps which must be followed:

1) Open the Start Menu on the ConfigMgr server and select Microsoft System Center 2012 > Configuration Manager > Configuration Manager Setup
2) Getting Started > Select "Perform site maintenance or reset this Site" and click Next
3) Site Maintenance > Select "Modify SMS Provider configuration" and click Next
4) Manage SMS Providers > Select "Add a new SMS provider" and "Enter the FQDN of the server where the SMS Provider is to be installed" and click Next
5) Configuration > After a few minutes the SMS Provider will be installed on another server


Good news that the SMS Provider can be installed multiple times now, and isn't a Single-point-of-failure anymore! With above steps multiple SMS Providers can be installed or uninstalled. Just choose to divide ConfigMgr roles also to have a High Available ConfigMgr environment.
Good luck with your installation!

Thursday, November 1, 2012

System Center 2012 Endpoint Protection (part 3)

Last time I wrote a blogpost about System Center 2012 Endpoint Protection (SCEP) functionality. I mentioned the installation/configuration and deploying SCEP agents (Part 1), and deploying antimalware policies & definition updates (Part 2). This time the SCEP series continues with monitoring, dashboard views and reports. When antimalware policies and definition updates are in place, it's time to have a look at monitoring the SCEP agents. There are multiple functionalities for that.

Let's start with the SCEP dashboard first.

Beneath Monitoring, the "System Center 2012 Endpoint Protection Status" can be found. This is THE dashboard for viewing Security State (Client status, Malware remediation status, Top 5 malware by number of computers) and Operational State (Operational status of clients, Definition status on computers). It can be viewed for all collections where an anti-malware policy is deployed too. Because I deploy it to ALL servers and clients (most of time), I've selected the "All Desktop and Server Clients" collection here.


Nice thing is, it's completely dynamic. You can click on all Links and graphical stuff to go to the relevant system(s). After clicking a Link or graphical item, a specific SCEP collection is showed with systems and ALL (Deployment state, Policy name, Policy application state, Definition last version, Remediation status) Endpoint Protection information. From default collections there are buttons for SCEP available too. Both Endpoint Protection status and Malware details can be watched here. SCEP is integrated on multiple places in the console.


When looking at Reports, there are six SCEP reports available. Most usable ones are "Antimalware activity report" and Dashboard. Both have a nice graphical layout by default. When rightclick on a report it's possible to select "Create Subscription", which generates a report on a scheduled time. Reports can be delivered by Windows File Share and E-mail this way. You can define the Render format also, which can be: XML, CSV, TIFF, PDF, (M)HTML, RPL, Excel and Word files.

My personal conclusion:
Microsoft did a great job with SCEP integration in ConfigMgr 2012, with: automatic SCEP client deployment, multiple policies which can be merged, a very nice dynamic dashboard, automatic deployment rules for definition updates & beautiful reports which can be delivered multiple ways and saved in multiple formats! Therefore I recommend customers for using SCEP all the time. SCEP integration in ConfigMgr 2012 is the best antivirus solution there is!

Monday, October 29, 2012

System Center 2012 Endpoint Protection (part 2)

Last time I wrote a blogpost about System Center 2012 Endpoint Protection (SCEP) functionality. I mentioned the installation/configuration and deploying SCEP agents. This time the SCEP series continues with deploying antimalware policies and definition updates. With a SCEP agent installed it's time to manage them with antimalware policies, and make sure definition updates will be installed every 8 hours (if available).

Beneath "Assets and Compliance" there's a folder for creating and managing Antimalware and Windows Firewall policies. Looking at antimalware policies there is a Default Client Antimalware Policy. Just leave it at default settings and create a new policy. Just rightclick and choose "Create Antimalware Policy" or "Import". In my case I'm using Import, and choose default policies for all type of servers being used. That way most values and exclusions are set by default, which can save you a lot of configuration time.
 
 
Nice thing is you can merge multiple policies to one single policy now. That functionality wasn't available in the earlier Forefront Endpoint Protection (FEP) 2010 release. When importing (for example) both Domain Controller, DNS Server and DHCP Server policies, you can merge them to one single policy when needed. You can select a Base policy and New policy name also. That way it's a lot easier to create new antimalware policies. Just have a look at the screenshot how it looks like.
 
 
Another important step is to configure automatic definition updates. In ConfigMgr 2007 with FEP 2010 it was needed to use the "Definition Update Automation Tool" in combination with a Task Scheduler. More about that in the following blogposts HERE and HERE. In ConfigMgr 2012 you can use "Automatic Deployment Rules" for that. Just create a new rule, select Search criteria based on FEP 2010 and deploy it. In my case I deployed it on the "All Desktop and Server Clients" collection. That way all clients with a SCEP agent will automatically receive new updates.

Both antimalware policies and definition updates are in place now!

My next blogpost will be about deploying monitoring, dashboard views and reports. Stay tuned for more!

Monday, October 22, 2012

System Center 2012 Endpoint Protection (part 1)

Last week I installed System Center 2012 Endpoint Protection (SCEP) at my office. SCEP is built on Configuration Manager (ConfigMgr) 2012, creating a single infrastructure for deploying and managing endpoint protection. SCEP uses the same industry-leading antimalware engine as Microsoft Security Essentials and Windows Defender (Windows 8), to protect systems against the latest malware and rootkits. SCEP is previously known as Forefront Endpoint Protection (FEP) 2010.

In this series of blogposts I will mention the installation/configuration and deploying SCEP agents (1), deploying antimalware policies and definition updates (2), monitoring, dashboard views and reports (3).


Let's mention the installation/configuration first.

In ConfigMgr 2007 it was needed to install and integrate FEP 2010 within the ConfigMgr console. More about that HERE. In ConfigMgr 2012 it will be a lot easier than that! Just install the Endpoint Protection point role on your ConfigMgr Site server. That way it will be activated in your environment. No need to create a software package or something like that. This will be created by default also.

Beneath "Assets and Compliance" there will be a folder for creating and managing policies. Beneath "Monitoring" there will be a Dashboard for SCEP 2012 status. In Reports there will be six reports to run. During ConfigMgr 2012 agent install, the CCMSETUP folder will be used for ConfigMgr and SCEP installation. The file SCEPInstall.exe will be download by default also. This file is used for SCEP agent installation.


Normally, SCEP installation is disabled within the ConfigMgr agent policy. Beneath "Administration" there is a Client Settings policy. Just leave it at default settings and create a new Client Settings policy. Within this new policy, enable Endpoint Protection and deploy it on a collection which must have Endpoint Protection. In my case I deployed it on the "All Desktop and Server Clients" collection. That way ALL clients with a ConfigMgr agent will also have SCEP installed automatically.

Both installation/configuration and deploy SCEP agents are done now!

My next blogpost will be about deploying antimalware policies and definition updates. Stay tuned for more!

Thursday, October 18, 2012

ConfigMgr 2012 Component add-ons and Extensions

Last week I installed ConfigMgr 2012 and SCEP again at customer location. It's true that ConfigMgr 2012 has a lot of build-in functionality, but it can be even better. In this blogpost I will mention a few additional Component add-ons and Extensions. Here they are:
 
ConfigMgr Console Extensions
The ConfigMgr Console Extensions (formerly Right Click Tools) are a set of freeware right-click tools for the Microsoft ConfigMgr 2007/2012 console designed to help make our SCCM administration lives a little easier. The following tools are added to both collections and systems:

Collections:
  • Trigger Client Action (10x ConfigMgr Policy update)
  • ConfigMgr Client Tools (ConfigMgr Client management)
  • System Tools (Ping, Wake-On-Lan, Reboot, Shutdown, Schedule reboot/shutdown)
Systems:
  • Trigger Client Action (10x ConfigMgr Policy update)
  • ConfigMgr Client Tools (ConfigMgr Client management)
  • System Tools (Manage Computer, Ping, Wake-On-Lan, RDP to Console, Remote CMD, Connect to C$, System detail, Reboot, Shutdown, Schedule reboot/shutdown)

Nice feature is that Wake-On-Lan (WOL) also support unicast, subnet-directed broadcast, and additional ports now!

Package Conversion Manager (PCM)
The Microsoft System Center 2012 Configuration Manager Package Conversion Manager allows for converting packages and programs into applications and deployment types in System Center Configuration Manager 2012. There is a migration feature which will be released with the Configuration Manager 2012 that allows packages to be migrated from 2007 to 2012.

Once you have migrated your package objects and installed PCM then it is just a matter analyzing your packages in order to determine which readiness state each are in, and then converting those packages that are in the appropriate readiness state.

System Center 2012 Configuration Manager Toolkit
The Microsoft System Center 2012 Configuration Manager Toolkit contains nine downloadable tools to help you manage and troubleshoot Microsoft System Center 2012 Configuration Manager. The following list provides specific information about each tool in the toolkit.
  • Client Spy - A tool that helps you troubleshoot issues related to software distribution, inventory, and software metering on ConfigMgr 2012 clients.
  • Policy Spy - A policy viewer that helps you review and troubleshoot the policy system on ConfigMgr 2012 clients.
  • Security Configuration Wizard Template - The Security Configuration Wizard (SCW) is an attack-surface reduction tool for the Microsoft Windows Server 2008 R2 operating system. Security Configuration Wizard determines the minimum functionality required for a server's role or roles, and disables functionality that is not required.
  • Send Schedule Tool - A tool used to trigger a schedule on a client or trigger the evaluation of a specified DCM Baseline. You can trigger a schedule either locally or remotely.
  • Power Viewer Tool – A tool to view the status of power management feature on ConfigMgr 2012 clients.
  • Deployment Monitoring Tool - The Deployment Monitoring Tool is a graphical user interface designed help troubleshoot Applications, Updates, and Baseline deployments on ConfigMgr 2012 clients.
  • Run Metering Summarization Tool - The purpose of this tool is to run the metering summarization task to analyze raw metering data
  • Role-based Administration Modeling and Auditing Tool – This tool helps administrators to model and audit RBA configurations.
  • License Tracking PowerShell Cmdlets - The PowerShell cmdlet “Get-ConfigMgrAccessLicense” is used to get license usage information for all the servers and clients within scope of ConfigMgr 2012. The cmdlet returns a list of licensable features and a list of unique users and devices per unique licensable feature.

Hope you like these tools, which adding additional value to ConfigMgr 2012. ConfigMgr will be even more better this way!

Wednesday, October 17, 2012

No reports available in ConfigMgr 2012 console

ConfigMgr 2012 has reporting functionality build-in, based on SQL Reporting Services (SRS). Today I had a issue that reports aren't available in the ConfigMgr console. What's going wrong here?

When looking at SRS on the SQL Server everything was configured fine. In Reporting Services Configuration Manager a Service Account was set (a domain user, which is a best practice), and the Report Manager URL was displayed fine also. All ConfigMgr reports were displayed here!

First a few captures to display the issue:

A Windows domain user account is configured in RSCM

Starting the Report Manager URL shows no errors..

But no reports are displayed in the ConfigMgr console


Searching on the web I found an recommendation to use the Local system account as SRS Service Account. I changed above configuration from Windows domain user account to a Local system account and it's working again. Strange thing that Microsoft recommends to use a Windows domain user account, but it's not working that way.

The following captures displays the solution:

Configure the Service Account to use Local system in RSCM

After change have a look in the ConfigMgr console again


Nice to have 423 items in Reports again. Just use Local system in SRS Service Account from now on, to pass this issue.

Tuesday, October 16, 2012

Microsoft Surface: Windows RT vs Windows 8 Pro comparison

This week there's a lot of information about Microsoft Surface and Windows RT. But what's Surface and Windows RT actually?

Microsoft Surface
Microsoft Surface is an upcoming series of tablets designed and marketed by Microsoft itself. Microsoft Surface will be available in two versions, Surface and Surface Pro. The Surface model will run Windows RT and use an ARM CPU. The Surface Pro model will run the Windows 8 Pro and use an Intel CPU. More details in the comparison.


Windows RT
Windows RT will be a version of Windows 8 for ARM devices such as tablets. The RT acronym does not officially stand for anything, much like NT or XP in past Windows branding. It will officially only run software available through the Windows Store or included in Windows RT. Among the applications included with Windows RT will be Microsoft Office Word, Excel, PowerPoint, and OneNote 2013 RT.

Windows 8 Pro succeeds Windows 7 Professional and Ultimate and is targeted towards enthusiasts and business users; it includes all the features of Windows 8 and many more.


Microsoft has officially confirmed that it will release its upcoming Surface tablet to coincide with Windows 8 US availability on October 26th. It starts at $499 for the 32GB version, but will not come with the touch-cover. Those who want one, would need to pay $100 more. The 64GB version will cost $699 (with touch-cover included). The touch-cover comes in 5 colors: blue, white, black, pink and red.

I'm very excited about the upcoming Microsoft Surface and Windows Phone 8 releases. Hope you like it also! More information about Surface can be found HERE.

Monday, October 8, 2012

MMS 2013 Dates Announced

Today the final dates for MMS 2013 has been announced:
MMS returns to Las Vegas, NV April 8-12, 2013!
That means the date mentioned on MMS 2012 last year:
June 2013 in New Orléans, isn't valid anymore.

Be one of the first to know when registration opens: sign up to receive MMS news & updates. We hope to see you in Las Vegas in April!


For those who have never been on MMS before:
At Microsoft Management Summit the brightest and most skilled IT professionals from around the world meet to increase their technical expertise through deep hands-on technical training, sharing of best practices, and interaction with innovators and pioneers in desktop and device management and datacenter and cloud technologies.

Expect to have a lot of Microsoft Private Cloud and System Center 2012 (SP1) sessions there!

And yes, I hope to be at MMS next year again! :)

Windows Phone 8 comparison for HTC, Nokia and Samsung phones

Last week I posted a few mobile phone comparisons. One for iOS, Android and Windows Phone, and one for Nokia Lumia phones. This time I want to post an Windows Phone 8 comparison for HTC, Nokia and Samsung phones. As for now Google's Android and Apple's iOS are most popular, accounted for 85% of all smartphones shipped in Q2 2012. Microsoft's Windows Phone 7 made gains, but BlackBerry OS and Symbian lost ground. It's time for Microsoft now to make a big step towards Google and Apple, with Windows Phone 8.

At the moment both HTC, Nokia and Samsung announced mobiles Phones for Windows Phone 8. Searching on the web I found a good comparison which includes them all. Here it is:

Nice to see all Windows 8 phones in one overview, don't you think? The HTC 8X, Lumia 920 and ATIV S are the high-end Windows 8 devices. The HTC 8S and Lumia 820 are mid-level devices. A comparison by size can also be found on the web. Here it is:

Now we must wait another month (till November) for release and pricing. Can't wait to have a Windows 8 phone myself! :)

Nokia Lumia 920 vs Lumia 820 comparison

AT&T announces last week the Nokia Lumia 920 is exclusive, and will be launced in November with the Lumia 820. The Lumia 920 will be available on AT&T exclusively according to the carrier. This in red, black and white colors, and through online orders in yellow and cyan colors. The Nokia Lumia 820 will be available in black only, but AT&T will stock additional colored shells. There's no word on pricing or exact availability for both models, but AT&T says they'll be available in November.
 
 
Nokia Lumia 820 press pictures (all colors):

Nokia Lumia 920 press pictures (all colors):  

And pictures from the Cyan version too: 

Searching on the web I found a comparison for Nokia Lumia 920 vs Lumia 820 with Windows Phone 8. Here it is:

In Europe the pricing will probably be 649 euro (Lumia 920) and 499 euro (Lumia 820) at Vodafone, T-Mobile and O2/Telefonica. More on this later when final pricing is available.

Update 8-1-2013: The Nokia devices are available for pre-order in The Netherlands.  The final pricing will be 599 euro (Lumia 920) and 499 euro (Lumia 820). The Lumia 620 will be just 259 euro. Nice to see that the Lumia 920 will be priced 50 euro less then expected!

Update: Have a look at Nokia Lumia 620 specifications also.

Thursday, October 4, 2012

Mobile phone comparison for iOS, Android and Windows Phone

Within a few months it's time to order a new mobile phone again. At the moment I have a cheap Samsung Galaxy Ace phone with Android installed on it. Not that Android isn't good, but the Operating System performs pretty bad on it. It crashes all the time and it's very slow. Also there's too little free memory available on it to install a lot of apps. Time to have a good comparison now, and don't order a phone quick because a lot of colleagues have ordered it also :) Let's have a look.
 
At the moment the most popular phones are: 
  • Apple iPhone 5 (iOS 6)
  • Samsung Galaxy S III / HTC One X (Android 4.0)
  • Nokia Lumia 920 (Windows Phone 8)

These high end mobile phones are all really fast and have enough free memory available on it too install a lot of apps. Searching on the web I found a ultimate comparison, for the most popular phones including BlackBerry 10 (without specifications). Here it is:

There's also another comparison which contains the most popular phones, except the HTC One X is missing. Nice to see that the Nokia Lumia 920 has wireless charging built-in. Here it is:

Based on above comparison(s) and other news I found on the web, I'm very curious about the Nokia Lumia 920. It will be available November 2012 in Europe, so it's not yet available at the moment. It's time for a change and Windows Phone 8 is most likely the winning one for me! Question is, will it be the black, white, grey, yellow or red one :)
Expect more on this topic soon!

Tuesday, October 2, 2012

Unknown computer bug in ConfigMgr 2012

When re-deploying an already deployed system with ConfigMgr 2012, an error message is sometimes displayed: "Failed to Run task sequence, There are no task sequences available for this computer". This because the system is already available in the ConfigMgr console as a "unknown" system. Because of that the "All Unknown Computers" deployment isn't used and a deployment on a known computers collection isn't used also. This because in system properties: "Unknown Computer = 1" is detected. No way to install this system again!?


As a workaround it's possible to delete the created object in ConfigMgr collections to re-deploy a system again. After deleting the system(s) the error message: "Failed to Run task sequence, There are no task sequences available for this computer" will be gone. Unfortunately after re-deployment the same thing happens again, so it's no real solution to this problem. Another solution to resolve this is mentioned HERE. It says: Add a query rule to the Collection that grabs new computers where the System Resource “Unknown Computer” property = “1”.


I tried that solution myself also, but it don't seems to work either. A "Unknown Computer Bug Update" can be found HERE. It mentions: 
"The final response back from Microsoft via Connect was that this would be submitted to the Product Group as a Design Change Request". Hope it will be solved soon! Strange enough I don't have this issue at all ConfigMgr 2012 implementations? Anyone?

Update: For it seems this is only a problem when working with workgroup systems. When working with domain members there isn't any error message. That explaines why I haven't see this problem before.

Update 16-6: Unchecking "Unknown Computer Support" on the DP/PXE in question restarting the executive on the Primary and then reselecting "Unknown Computer Support" on the DP/PXE in question and restarting the executive resolves this issue. The problem you're running into is an corrupt policy on the MP. By Unchecking the option mentioned this will create a new policy and your unknown systems should pick up the TS when in WinPE.

Friday, September 28, 2012

New System Center 2012 VHDs available

Yesterday Microsoft has released System Center 2012 VHDs, based on Service Pack 1 (beta). Thay way it's very easy to have a look at all new functionality in a demo environment. The downloads consists of files that must be extract into a single pre-configured VHD file for this System Center component. The VHD enables you to create a virtual machine to evaluate the different System Center components.

The VHDs can be found on the following locations:

System Center 2012 Service Pack 1 Beta – Data Protection Manager – Evaluation (VHD)

System Center 2012 Service Pack 1 Beta – Operations Manager – Evaluation (VHD)

System Center 2012 Service Pack 1 Beta – Orchestrator – Evaluation (VHD)

System Center 2012 Service Pack 1 Beta – App Controller – Evaluation (VHD)

System Center 2012 Service Pack 1 Beta– Service Manager – Evaluation (VHD)

Unfortunately no VHD is available for System Center 2012 Configuration Manager (ConfigMgr) with Endpoint Protection. Maybe it will be released at a later moment. Just have fun with the already available ones!

Thursday, September 27, 2012

How to create a reference image in ConfigMgr

In ConfigMgr 2007 and 2012 the most used functionality is Operating System (OS) deployment. With OS deployment it's possible to migrate or install an unknown or known system, which can be a server, fat client (desktop or notebook), thin client or virtual desktop. To migrate or install an unknown or known system, a reference image is needed. This is the image created on a (virtual) system, which is prepared for deployment. Unfortunately you can't use the Install.wim from the Windows XP, Vista or Win7 ISO file, because it will be installed on the D: drive by default. That's the Microsoft way for creating images :)


A reference image can be created with a Build and Capture task sequence, which is the preferred way. All Windows files from a ISO file must be imported in ConfigMgr to use this task sequence. A Windows OS will be installed on the host system, Sysprep is running which reboots the system, Windows PE will start automatically and a reference image will be uploaded to the ConfigMgr server. A default Build and Capture can be created within the task sequence wizard. The ConfigMgr client will be installed in this reference image (mandatory step).

Another possibility is using ConfigMgr Capture media on an already installed system. That way the system must be joined to a workgroup and Sysprep files must be present on the host OS. In Windows 7 or Windows 8 this isn't needed, because Sysprep is build-in. When ConfigMgr Capture media is started (within Windows, because it isn't bootable) Sysprep is running which reboots the system. Windows PE will start automatically after reboot and a reference image will be uploaded to the ConfigMgr server. No ConfigMgr client will be installed this time.


A reference image contains software updates and maybe a few applications like DotNet Framework for example. It's not a best practice to install user-specific applications in the reference image. Just keep it as clean as possible! That's also the reason to create it on a virtual machine, because less drivers are needed. When using ConfigMgr 2007 it's needed to install software updates during Build and Capture to have an updated image. In ConfigMgr 2012 it's not needed anymore to install software updates during installation. Just build the image and use Offline Servicing in ConfigMgr 2012 for offline update integration.

With Windows Server 2012 and Windows 8 (which will be supported in ConfigMgr 2012 SP1), no reference image is needed anymore. Within Windows Server 2012 and Windows 8 it's possible to mount an ISO file by richtclick and mount it, without the need for additional software. Just copy the Install.wim from the (mounted) ISO file and import it in ConfigMgr 2012 SP1. Use Offline Servicing for offline update integration and you're done! That way you can save a lot of time which can be used for all new awesome functionality in ConfigMgr!

That's it for now. If there are still questions about this topic, use comments below.

Wednesday, September 26, 2012

One management product to rule them all

As mentioned in my other blogposts, Service Pack 1 for System Center 2012 will become available in Q1 2013. With SP1 for ConfigMgr 2012 (which is part of System Center) a lot of new functionality is added to this already awesome product. In this blogpost I created an overview of all ConfigMgr Client support for this product. Expect a lot of new possibilities: One product to manage them all.


ConfigMgr 2012 SP1 will do management on the following OSEs:
 
Client devices:
  • Windows XP SP3, Windows Vista SP2, 
  • Windows 7 (SP1), Windows 8
  • Windows To Go
Server devices:
  • Windows Server 2003 SP2, Windows Server 2003 R2 SP2
  • Windows Server 2008 SP2, Windows Server 2008 R2 (SP1)
  • Windows Server 2012
Thin Clients based on Windows XP SP3:
  • Windows Embedded Standard 2009
  • Windows XP Embedded SP3
  • Windows Fundamentals for Legacy PCs (WinFLP)
  • Windows Embedded POSReady 2009
  • WEPOS 1.1 with SP3
Thin Clients based on Windows 7:
  • Windows Embedded Standard 7 with SP1
  • Windows Embedded POSReady 7
  • Windows Thin PC (SA benefit)
MAC Computers:
  • Mac OS X 10.6 (Snow Leopard), Mac OS X 10.7 (Lion)
Linux and UNIX Servers:
  • AIX version 5.3, 6.1, 7.1
  • HP-UX version 11iv2, 11iv3
  • Red Hat Enterprise Linux (RHEL) version 4, 5, 6
  • Solaris version 9, 10, 11
  • SUSE Linux Enterprise Server (SLES) version 9, 10 SP1, 11
Mobile devices (Depth management):
  • Windows Mobile 6.1, Windows Mobile 6.5 (phones)
  • Nokia Symbian Belle (phones)
EAS connected Mobile devices (Light management):
  • Windows Phone 7
  • Android, iOS (phones and tablets)
Windows Intune integration (Depth management): 
  • Windows Phone 7, Windows Phone 8
  • Windows Runtime (RT) tablets
  • Android, iOS (phones and tablets)

Are you excited yet about all Operating Systems which can be managed? With ConfigMgr 2012 SP1 (and Windows Intune integration) all modern OSEs can be managed for Servers, Clients, Thin Clients and Mobiles. Installing ConfigMgr is not about managing Windows clients anymore, it's about managing a whole range of devices. The future is bright!

Resources: Supported Configurations for Configuration Manager

Monday, September 24, 2012

BSOD in Windows 8 on bridge.sys driver

Today I had several times a BSOD in Windows 8. BSOD stands for "Blue Screen Of Death", and is the result of an error. My system (with Windows 8 RTM) is installed a month ago and I've installed the Hyper-V role in it. With Hyper-V on Windows 8 it's possible to install Virtual Machines without the need to install VMware Workstation or Oracle VirtualBox.


Last days there were some Windows updates installed and a reboot was needed. After this reboot I had multiple BSOD screens and no quick solution to fix it. Looking for the error message in Event Viewer
"DRIVER_IRQL_NOT_LESS_OR_EQUAL (bridge.sys)"
it seems that Hyper-V was failing on the driver. A quick workaround for this is to plugin a network cable and deactivate Wi-Fi.
 
 
A better way to fix this is change the Virtual Switch settings in Hyper-V Manager. Just look at the settings configured at your external connection, and untag "Allow management operating system to share this network adapter" in Connection type. After that my system is stable again and no unexpected reboots are longer present. Hope there is a Microsoft fix for this issue soon.

Update: I don't know if it matters, but configure the Hyper-V connection type on your fixed NIC adapter, not on your Wi-Fi adapter. For it seems some people still have issues otherwise.

Update 23-7-2013: For it seems the issue is still valid. I'm using Internet Connection Sharing (ICS) for a while now, so no need to configure a bridge. With ICS you can share internet from a fixed or Wi-Fi connection to the vEthernet connection. Much better that way, and no BSOD issues on the bridge.sys driver.

Friday, September 21, 2012

Thin Client management in ConfigMgr 2012

Manage Devices Through a ‘Single Pane of Glass’

In the past years I've installed Symantec Altiris Deployment Solution and Wyse Device Manager a few times for HP and Wyse Thin Client (TC) management. With these products BIOS settings can be changed, the Write filter can be activated/de-activated, and Windows Embedded and additional software packages can be deployed. Even Patch management is available for Windows Embedded. Microsoft has a TC management solution itself, it's called: Windows Embedded Device Manager.


Windows Embedded Device Manager (WEDM) enables enterprises to deploy, assess and update Windows Embedded devices, providing a single management solution (Single Pane of Glass) that offers enhanced insight and control over IT infrastructure and systems by extending the capabilities of  System Center Configuration Manager (ConfigMgr) 2007. More information about WEDM 2011 can be found HERE.

But now ConfigMgr 2012 is available (!), and we want management in that, do we? Therefore WEDM 2012 support is needed. WEDM 2012 will be available in the first quarter (Q1) of 2013 to support System Center 2012 Configuration Manager customers. This release will be in the same quarter as the System Center 2012 SP1 release, Nice!
 

With ConfigMgr 2012 SP1, the capabilities of ConfigMgr will be extended to manage Windows Embedded thin clients, Point-of-Sale (POS) terminals, digital signage, kiosks, and Thin PC's. This functionality means additional devices can be managed by ConfigMgr 2012 SP1 without requiring any additional software. Isn't that great!?

Expect to manage al physical, virtual and mobile devices in one single Microsoft management solution: ConfigMgr 2012. This with Windows Intune integration (cloud-based device management) and WEDM 2012. ConfigMgr will be more advanced with every release.

Update 24-9-2012: Steve Beaumont mentioned to me that WEDM 2012 has been cancelled and the features will be rolled into ConfigMgr as part of SP1. Unfortunately there's nothing to be found on the web that confirms me of this integration. In this blogpost I will keep you up-to-date of this functionality.

Update 26-9-2012: Yesterday Steve Beaumont mentioned on his blog that WEDM 2012 is no more, and functionality will be in ConfigMgr 2012 SP1. That way above message is right: additional devices can be managed by ConfigMgr 2012 SP1 without requiring any additional software. With ConfigMgr 2012 SP1 no Symantec Altiris Deployment Solution and/or Wyse Device Manager is needed anymore. Just use ConfigMgr for ALL fat/thin/virtual systems!

Blog Steve Beaumont about "Windows Embedded Devices and Configuration Manager 2012 SP1" can be found HERE.

Wednesday, September 19, 2012

Installation Prerequisite Check for ConfigMgr 2012 SP1 Beta

Today I installed the new System Center 2012 Configuration Manager (ConfigMgr) SP1 Beta. During the upgrade some new prerequisites are needed on the ConfigMgr server. In this blogpost I will mention the new prerequisites and where to find them. There we go:

After installing all prerequisites, setup can be continued.


In my next posts expect more to see about new functionality! Have a look HERE for all improvements.

Thursday, September 13, 2012

Windows Server 2012 and Windows 8 support in ConfigMgr

Because Windows Server 2012 and Windows 8 are final now, it's good to know if ConfigMgr 2007/2012 has support for both Operating Systems. At the moment only MDT 2012 Update 1 has support for them. More about that HERE.

On the System Center Configuration Manager Team blog the following is mentioned:
"In ConfigMgr there will be (client) support for Windows Server 2012 and Windows 8 for both ConfigMgr 2012 and 2007 SP2 (includes R2 and R3)." 
Good news! This support and any required updates will be available in the same timeframe as System Center 2012 SP1 in early 2013.

Support in ConfigMgr 2012 SP1:

Microsoft will add the following operating systems to their client support matrix with the release of System Center 2012 SP1:
  • Windows 8 Pro
  • Windows 8 Enterprise
  • Windows Server 2012 Standard
  • Windows Server 2012 Datacenter
Note: Systems with these operating systems will also be able to host a distribution point.

Support in ConfigMgr 2007 SP2:

Microsoft will add the following operating systems to their client support matrix in System Center 2007 SP2 (includes R2 and R3):

  • Windows 8 Pro
  • Windows 8 Enterprise
  • Windows Server 2012 Standard
  • Windows Server 2012 Datacenter

Note: Though these will be fully supported as clients, there is no plan to add support for deploying these as operating systems by using the Configuration Manager 2007 operating system deployment feature. Also, no site servers or site systems will be supported on any SKU of Windows Server 2012.

So yes, there is good news, but not for customers with ConfigMgr 2007 SP2 installed. To deploy Windows Server 2012 and Windows 8 a ConfigMgr 2012 SP1 infrastructure is needed. Otherwise MDT 2012 Update 1 must be used for this. Stay tuned!

Wednesday, September 12, 2012

ConfigMgr 2012 SP1 is coming out early 2013

On the Server & Cloud blog the following is mentioned:
"Look for availability of System Center 2012 Configuration Manager SP1 and the next release of Windows Intune in early 2013."

Support for Windows Server 2012, SQL Server 2012 and Windows 8 must wait till early 2013 I guess. I hope the release will be much sooner than this, because Microsoft Deployment Toolkit (MDT) 2012 Update 1 already supports these Operations Systems.

Microsoft Deployment Toolkit (MDT) 2012 Update 1 is the newest version of MDT, a Solution Accelerator for operating system and application deployment. MDT 2012 Update 1 supports deployment of Windows 8, Windows 7, Office 2010 and 365, Windows Server 2012, and Windows Server 2008 R2 in addition to deployment of Windows Vista, Windows Server 2008, Windows Server 2003, and Windows XP.

Look for more on Microsoft TechNet: System Center 2012 Configuration Manager SP1 Beta and Windows Intune Update

MDT 2012 Update 1 can be download right now: HERE.

Choose the right SQL Collation during installation

During SQL Server installation you must choose which SQL Collation will be installed. With ConfigMgr 2012 there is just one choice which will work: SQL_Latin1_General_CP1_CI_AS. See my other blogpost about "SQL Server requirements for ConfigMgr 2012 installation" for that HERE. With OpsMgr 2012 it seems you have the choice between Latin1_General_CI_AS and SQL_Latin1_General_CP1_CI_AS during installation. Unfortunately that isn't the case. For OpsMgr 2012 the SQL Collation must also be SQL_Latin1_General_CP1_CI_AS.

This because the information on "Supported Configurations: System Center 2012 - Operations Manager" contains wrong information. It mentions: "SQL Server collation settings for all databases must be one of the following: SQL_Latin1_General_CP1_CI_AS, French_CI_AS, Cyrillic_General_CI_AS, Chinese_PRC_CI_AS, Japanese_CI_AS, Traditional_Spanish_CI_AS, or Latin1_General_CI_AS. No other collation settings are supported." This can be found HERE.


Can you still follow me? Well, the reason for that is because some functionality won't work on Latin1_General_CI_AS. With SQL_Latin1_General_CP1_CI_AS you won't have an issue on that. The issue is especially seen on the reporting functionality in the OpsMgr Data Warehouse. There will be error messages then in the Reporting pane.

On "Clarification on SQL Server Collation Requirements for System Center 2012" the following message is displayed: The SCOM data warehouse installer will always install the data warehouse with SQL_Latin1_General_CP1_CI_AS regardless of the SQL Server collation. Until this issue is fixed, please always install the SCOM operational database using SQL_Latin1_General_CP1_CI_AS. There are some compatibility issues when the SCOM operational database is Latin1_General_CI_AS and the data warehouse DB is SQL_Latin1_General_CP1_CI_AS. This can be found HERE.

I learned my lesson the hard way unfortunately. Just use the SQL Collation SQL_Latin1_General_CP1_CI_AS for every new SQL Server installation used for Microsoft System Center 2012 components from now on! Pity that Microsoft displays wrong information on the Microsoft TechNet website on this specific topic.