Enhansoft

Enhansoft Support and Announcement Blog

Canon Scanner – Unable to Open TWAIN Source

By Garth Jones

Recently I replaced my laptop and one of the important things that I needed to get working on it was my Canon LiDE25 scanner. Each time I replace my laptop (which happens frequently enough) I encounter the same problem, so I thought that I would share with all of you how to solve this issue because it can be a bit annoying.

Below is the error message that I always get:

Canon Scanner - Error Message

Unable to open TWAIN source
Please check connection
Then re-start Toolbox

The problem is that the TWAIN drivers are not within the system variables path.

What I do first is open the Control Panel.

Canon Scanner - Control Panel

Next I click System and Security.

Canon Scanner - System and Security

Then I click System.

Canon Scanner - Advanced System Setting

Next, I click Advanced system settings.

Canon Scanner - Environment Variables

Then, I click Environment Variables…

Canon Scanner - Path

Then I scroll down on the system variables and find the Path, highlight it and then click Edit.

Canon Scanner - Path Name

Next I add the path name for my TWAIN driver to the Path system variable. In this case, it is c:\windows\twain_32\CNQL25. Lastly, I click OK three times to return to the Control Panel, and then I exit the Control Panel.

Canon Scanner - Scanning

Finally, I restart the CanonScan Toolbox. Now my scanner works without any issues and the same should be true with your scanner.

End of the World as We Know It!

By Garth Jones

In an October blog post, I talked about getting rid of my last Windows Server 2003. Within that blog post I also talked about my friend @pierreroman who gave a presentation at TechEd North America 2014 called, “DCIM-B367 It’s the End of the World As You Know It… Windows Server 2003 End of Life: Infrastructure Migration.” You can watch the entire presentation on Channel 9.

During an email exchange with Pierre, the idea came up to create a dashboard report in order to show the number of Windows Server 2003s in your environment and the number of days before Windows Server 2003 expires.

I took the idea and ran with it since I’m a big fan of System Center 2012 Configuration Manager and enjoy creating lots of SSRS reports. Here’s the dashboard report that I put together and want to share with all of you. I hope that you enjoy using it as much as I enjoyed creating it!

Windows Server 2003 Countdown

How can you get this report?

1. Download the report here: http://www.enhansoft.com/downloads/misc/Windows-Server-2003-Countdown.zip

2. Upload the RDL to your SCCM SSRS site.

3. Change the data source to use the SCCM data source.

For the last two steps you can watch the following video on how to upload and change the data source: https://www.youtube.com/watch?v=XWR6uzMl_8k

That’s it. You are done. Now you can forward the link of the dashboard report to your colleagues, or have SSRS email it to them on a regular (daily, weekly, monthly) basis.

How to Manually Create a System Management Container for Configuration Manager

By Garth Jones

In my last blog post, I showed you how to apply permissions to an already existing System Management container created by ConfigMgr. However, what if you wanted to create the System Management container yourself? Below are steps that you can follow in order to manually create a System Management container for use by any version of System Center Configuration Manager.

1. Logon to your Domain Controller (DC) using an account that is within the Schema Admins group.

2. Launch Active Directory Users and Computers.

How to Manually Create a System Management Container for ConfigMgr-6 Containers

3. Notice that there are only 6 containers under ad.enhansoft.ca and that the System container is not listed.

How to Manually Create a System Management Container for ConfigMgr-Advanced Features

4. Click the View menu item and select Advanced Features.

How to Manually Create a System Management Container for ConfigMgr-11 Containers

5. Notice that there are 11 containers under ad.enhansoft.ca and that the System container is now listed.

How to Manually Create a System Management Container for ConfigMgr-ADSI Edit

6. From the desktop, launch ADSI Edit.

How to Manually Create a System Management Container for ConfigMgr-Connect to

7. Right-click ADSI Edit and click Connect to…

How to Manually Create a System Management Container for ConfigMgr-Accept Defaults

8. Accept the defaults, and click OK.

How to Manually Create a System Management Container for ConfigMgr-System Container

9. Expand the tree until the System container is displayed.

How to Manually Create a System Management Container for ConfigMgr-Object

10. Right-click and point to New, and then click Object…

How to Manually Create a System Management Container for ConfigMgr-Container

11. Select container and click Next.

How to Manually Create a System Management Container for ConfigMgr-System Management

12. Enter System Management and then click Next.

How to Manually Create a System Management Container for ConfigMgr-Finish

13. Click Finish.

How to Manually Create a System Management Container for ConfigMgr-Active Directory

14. Back in Active Directory Users and Computers, refresh the System container. Notice that the System Management container is listed, and also notice that the containers are NOT listed in alphabetical order.

Once the System Management container exists you can then apply permissions to it as I defined in my previous blog post: http://be.enhansoft.com/post/2014/12/10/How-to-Set-AD-Security-Rights-for-the-System-Management-Container.aspx.

Remember to Vote for January’s Free SSRS Report

The report choices in this month’s poll are: Computer Software Update Details by Classification OR Count of Keyboard Layouts.

Make sure to VOTE HERE for your favorite report!

a) The Computer Software Update Details by Classification report will show you an overall count of the number of software updates by classification for a particular PC. Using three different report parameters, you can select the PC name, the software update deployed state, and the software update state that you want to view. The deployed state report parameter allows you to select the deployed state of the software update. The deployed states are: Yes – The effected software update is deployed within your environment; No – The effected software update is NOT deployed within your environment; and Both. The software update state report parameter allows you to see which software updates are installed, missing or a combination of both.

Computer Software Update Details by Classification

In the full-feature set, this is the final report drill-through from the reports List of PCs with a Particular Software Update and Patch Compliance Progression by Collection.

b) Count of Keyboard Layouts returns a count of all PCs with a specific keyboard layout. This report is particularly useful for multinational companies who use multiple language PCs because this data can help with operating system deployments and PC replacement details.

Count of Keyboard Layouts

In the full-feature set, this report will drill down to List of PCs by Keyboard Layout, which in turn will drill through to a further report, Computer Keyboard Details.

All of our reports have the Role-Based Administration (RBA) feature enabled. This means that if you are using System Center 2012 R2 Configuration Manager, these reports will work with all RBA clients. Don’t worry if you are not using SCCM 2012 R2 because you can still run these reports as usual.

Don’t forget to contact Info AT Enhansoft to request December’s free SSRS report, Collection Metric Dashboard.

If you would like to suggest future SSRS report give-aways, please email ewrwish At Enhansoft with your ideas.

Collection Metric Dashboard is December’s Free SSRS Report

Make sure to get your copy of this month’s free SSRS report by emailing Info AT Enhansoft today! Remember Collection Metric Dashboard is only free in December.

The Collection Metric Dashboard report will show you the action taken (Create, Edit, Delete) by the System Center Configuration Management (CM) team in managing the lifecycle of packages over a series of months. This report demonstrates the level of effort performed by the CM team in the full lifecycle management of applications deployed for an organization. Each of the actions is color-coded for easy reference. Create = GREEN; Edit = STEEL; Delete = MAROON.

Collection Metric Dashboard

December's free SSRS report has the Role-Based Administration (RBA) feature enabled, so if you are using System Center 2012 R2 Configuration Manager this report will work with all RBA clients. Don’t worry if you are not using SCCM 2012 R2 because you can still run this report as usual on SCCM 2012 and SCCM 2007.

How to Set AD Security Rights for the System Management Container

By Garth Jones

Once the System Management container exists you can apply permissions to it; it doesn’t matter how the container was originally created (see my blog post from yesterday). When applying permissions to the System Management container, I recommend using a security group. If you are not using a security group for your server(s), then instead use your server name when applying permissions.

In this example, I will be applying permissions to the System Management container for Gartek\CM12Server. By the way, if you need to apply permissions to the System container, the steps are exactly the same.

1. Click the Start menu on the desktop, next click Run, and then enter dsa.msc to open the Active Directory Users and Computers administrative tool.

2. Click View, and then click Advanced Features.

3. Expand the System container.

4. Right-click System Management and then click Properties.

5. In the System Management Properties dialog box, click the Security tab.

How to Set AD Security Rights for the System Management Container-Security Tab

6. Click Add to add the CM12Server security group and grant the account Full Control permissions. Click Advanced.

How to Set AD Security Rights for the System Management Container-Select Computer Account

7. Select the site server’s computer account, and then click Edit.

How to Set AD Security Rights for the System Management Container-Apply onto

8. In the Apply onto drop-down box, select This object and all child objects.

9. Click OK three times to exit the security windows.

Now that you have applied the correct permissions to the System Management container, your Configuration Manager server can upload all Management Point (MP) details and boundary information to the System Management container.

In my blog post next week, I will show you how to create the System Management container (http://be.enhansoft.com/post/2014/12/16/How-to-Manually-Create-a-System-Management-Container-for-Configuration-Manager.aspx) even though my preference is to allow Configuration Manager to create the container itself.

Creating the System Management Container

By Garth Jones

There are two schools of thought about the best way to create the System Management container.

The first school of thought recommends that the Active Directory (AD) Administrator creates the System Management container and then permissions are applied to it.

However, it is the second school of thought which I prefer. In this option, the AD Administrator allows the System Center Configuration Manager (CM) site server to create the System Management container itself, and then the Admin adjusts the permissions to its final state.

This second method is a two-step process.

Step 1 - Apply permissions to the System container, and then the CM site server creates the System Management container.

Step 2 – Remove the permissions on the System container and apply the permissions to the System Management container.

I prefer this two-step method because it ensures that Configuration Manager creates exactly what it wants, regardless of language settings, etc., and it also helps to prevent typos.

In the end it doesn’t matter which process you use, as long as the container is created in the appropriate location. Check out my blog post tomorrow on How to Set AD Security Rights for the System Management Container (http://be.enhansoft.com/post/2014/12/10/How-to-Set-AD-Security-Rights-for-the-System-Management-Container.aspx), and next week’s post about How to Manually Create a System Management Container for ConfigMgr (http://be.enhansoft.com/post/2014/12/16/How-to-Manually-Create-a-System-Management-Container-for-Configuration-Manager.aspx).

Creating the System Management Container

A Simple Way to Extend the AD Schema for SCCM

By Garth Jones

Recently I was asked about how to extend the Active Directory (AD) schema for System Center Configuration Manager. The answer is actually quite simple: use Extadsch.exe. Yes, you can extend the AD schema the hard way and use the native LDIF files (.ldf), but why would you?

Below are the easy steps you’ll need to take, and please note that they are exactly the same for Configuration Manager 2012 and 2007.

  1. On the ConfigMgr dvd/iso, under the SMSSETUP\BIN\I386 folder, copy the extadsch.exe to your Domain Controller (DC).
  2. Logon to your DC using an account that is within the Schema Admins group.

A Simple Way to Extend the AD Schema for SCCM-Root DC

3. On your root DC, launch EXTADSCH.EXE to extend the AD schema.

A Simple Way to Extend the AD Schema for SCCM-Successful

4. Check the root of the C: drive for ExtADSch.log and confirm the, “Successfully extended the Active Directory schema,” status message.

It is really that simple! However, if you receive an error message about attributes not getting created, I recommend re-running EXTADSCH.EXE right away. This will generally solve the problem. If it doesn’t then I would recommend doing a web search for the error message.

In next week’s blog posts I will discuss the two ways of creating the System Management container, and how to set AD security rights for this container.

Related links:  http://be.enhansoft.com/post/2014/12/09/Creating-the-System-Management-Container.aspx; http://be.enhansoft.com/post/2014/12/10/How-to-Set-AD-Security-Rights-for-the-System-Management-Container.aspx; http://be.enhansoft.com/post/2014/12/16/How-to-Manually-Create-a-System-Management-Container-for-Configuration-Manager.aspx.

Help Choose Enhansoft’s Next Free SQL Server Reporting Services (SSRS) Report for the Month of January

The report choices in December’s poll are: Computer Software Update Details by Classification OR Count of Keyboard Layouts.

VOTE HERE!

a) The Computer Software Update Details by Classification report will show you an overall count of the number of software updates by classification for a particular PC. Using three different report parameters, you can select the PC name, the software update deployed state, and the software update state that you want to view. The deployed state report parameter allows you to select the deployed state of the software update. The deployed states are: Yes – The effected software update is deployed within your environment; No – The effected software update is NOT deployed within your environment; and Both. The software update state report parameter allows you to see which software updates are installed, missing or a combination of both.

Computer Software Update Details by Classification 

In the full-feature set, this is the final report drill-through from the reports List of PCs with a Particular Software Update and Patch Compliance Progression by Collection.

b) Count of Keyboard Layouts returns a count of all PCs with a specific keyboard layout. This report is particularly useful for multinational companies who use multiple language PCs because this data can help with operating system deployments and PC replacement details.

Count of Keyboard Layouts

In the full-feature set, this report will drill down to List of PCs by Keyboard Layout, which in turn will drill through to a further report, Computer Keyboard Details.

All of our reports have the Role-Based Administration (RBA) feature enabled. This means that if you are using System Center 2012 R2 Configuration Manager, these reports will work with all RBA clients. Don’t worry if you are not using SCCM 2012 R2 because you can still run these reports as usual.

Don’t forget to contact Info AT Enhansoft to request December’s free SSRS report, Collection Metric Dashboard.

If you would like to suggest future SSRS report give-aways, please email ewrwish At Enhansoft with your ideas.

December’s Free SQL Server Reporting Services (SSRS) Report is Collection Metric Dashboard

Thank you to everyone who voted in November’s poll! With 77% of the vote Collection Metric Dashboard becomes December’s free SSRS report.

Email Info AT Enhansoft for your copy today! This report is only free in December.

The Collection Metric Dashboard report will show you the action taken (Create, Edit, Delete) by the System Center Configuration Management (CM) team in managing the lifecycle of packages over a series of months. This report demonstrates the level of effort performed by the CM team in the full lifecycle management of applications deployed for an organization. Each of the actions is color-coded for easy reference. Create = GREEN; Edit = STEEL; Delete = MAROON.

Collection Metric Dashboard

December's free SSRS report has the Role-Based Administration (RBA) feature enabled, so if you are using System Center 2012 R2 Configuration Manager this report will work with all RBA clients. Don’t worry if you are not using SCCM 2012 R2 because you can still run this report as usual on SCCM 2012 and SCCM 2007.

Stay tuned because tomorrow we will preview the reports in this month’s poll!