You are browsing the archive for Toolkit.

System Center 2012 R2 Configuration Manager Toolkit & SDK Updated and Released

10:29 am in CM12 R2, SCCM 2012, sccm 2012 R2, SDK, too, Toolkit by Kenny Buntinx [MVP]

 

Microsoft released 2 new side tooling , called the “System Center 2012 R2 Configuration Manager SDK” and the “System Center 2012 R2 Configuration Manager Toolkit

“System Center 2012 R2 Configuration Manager Toolkit” : is a collection of 15 tools that extend ConfigMgr 2012 in some way, providing features for troubleshooting, monitoring, security, and management.

There are three new tools: DP Job Manager, Collection Evaluation Viewer, and the Content Library Explorer.

  • DP Job Manager aids in troubleshooting and managing the jobs created to distribute content across the distribution points in the hierarchy.
  • Collection Evaluation Viewer gives details on collection evaluation to help admins troubleshoot issues.
  • Content Library Explorer gives deep insight into the content library to provide the ability to determine and solve problems.

The download is available from here: System Center 2012 R2 Configuration Manager Toolkit

 

“System Center 2012 R2 Configuration Manager SDK” :

The System Center 2012 R2 Configuration Manager SDK has also been released today.

You will notice 21 new entry’s for a number of features, including managing clients and content management. There are also a total of 37 updated Classes and methods. You can view the MSDN online SDK content here: http://msdn.microsoft.com/en-us/library/hh948960.aspx

Here is a summary of the changes and contents of the R2 SDK:

image

They re-added the Configuration Manage Application Approval Workflow connector to the SDK. The AAW was previously a stand-alone solution accelerator for leveraging Service Manager and Orchestrator to enable complex application approval workflows.However , the team of Coretech.dk has written an awesome extended AWW tool for approvals thru email. Check here : Enabling Email approvals for your requested applications in Configuration Manager 2012 

Download the installable SDK from here: http://www.microsoft.com/en-us/download/details.aspx?id=29559

 

Hope it Helps ,

Kenny Buntinx

Enterprise Client Management MVP

Softgrid 4.1 migration towards ConfigMgr with App-V 4.6 Integration : The story of automation , Part 1.

8:05 pm in App-V, AppV, ConfigMgr, ConfigMgr 2007 R2, ConfigMgr SP2, configmgr2007, ConfigMgr2007 R3, Installation, migration, R3, sccm, SCCM 2007 R2, SCCM 2007 R3, SCCM 2007 SP2, sccm2007, script, SDK, Softgrid, Toolkit by Kenny Buntinx [MVP]

Today we have reached the second phase of migrating the existing Softgrid 4.1 stand-alone infrastructure towards the already upgraded and optimized System Center Configuration Manager 2007 SP2 R2 that we did in fase 1.

We all know that integrating a standalone Softgrid/App-V infrastructure towards a integrated Configmgr 2007 SP2 R2 – App-V implementation could only be done with a big bang. It is either On or Off. We also know that Softgrid sequenced app’s lower then version 4.5 can cause issues and more important , they are lacking the manifest.xml file that is necessary to create virtual packages in ConfigMgr 2007 SP2 R2.

 

image

 

Below I will discuss the migration scenario in a few bullet points to migrate away from the Softgrid 4.1 standalone environment “

  1. Deploy the new app-V 4.6 clients on all workstations and check for inconsistencies (luckily all packages where sequenced with 4.2)
  2. Pull all existing Softgrid 4.2 sequenced packages thru the new App-V 4.6 Sequencer to avoid any complications.
  3. Import all packages into ConfigMgr 2007 SP2 R2
  4. Create all necessary collections and create a dynamic membership query with a AD group name.
  5. Create all the necessary advertisements.
  6. Switch over from Softgrid standalone to Configmgr 2007 R2 SP2. (Think about network impact !)

 

Step 1 :

As the old Softgrid 4.1 stand-alone infrastructure has around 400 virtual packages , and they need to pass thru the app-V 4.6 sequencer to avoid any inconsistencies or complications , the last thing you want to do is play the monkey and open up all packages in the sequencer and save them manually … For this part I had very good teamplayers that are very skilled VBscript writers , again a big thank you to Ewald Lieuwes ( http://www.wchulseiee.net/) & Wouter Schrijvens …

Below I will post the VBS code written for :

 

  1. Going thru the list of virtual packages stored at E:\Softgrid\<Package Name>….
  2. Open them one by one in the App-V 4.6 sequencer and save then to a new location called F:\App-V\<Package Name> to have a backup!
  3. As you see in this script ,we use E:\, F:\ and U:\. The U:\ is the virtual drive partition (default this is Q:\)
  4. Make sure the virtual drive partition is big enough for all of your packages. In this case, this was limited to 2 GB ( standard as Softgrid 4.1 has this limitation of 2 GB in the size of sequenced apps ). We had to resize this to 50 GB.

 

 The code :


 

Step 2 :

As we need to import all 400 upgraded App-V 4.6 virtual packages into ConfigMgr , the last thing you want to do is play the monkey and create all packages in ConfigMgr 2007 R2 SP2 by hand … For this part I had a very good teamplayers that are very skilled VBscript writers , again a big thank you to Ewald Lieuwes ( http://www.wchulseiee.net/) & Wouter Schrijvens …

 

You could do it by using the ConfigMgr SDK , located at http://www.microsoft.com/downloads/en/details.aspx?familyid=064a995f-ef13-4200-81ad-e3af6218edcc&displaylang=en or you could use a standard base script that is located under <Drive>\<PathWhereYouInstalledSCCM>\Tools\VirtualApp\ManageVappPackage.vbs and wrap another VB script around it to build in some other checks or functionalities.

I used the default script located  under <Drive>\<PathWhereYouInstalledSCCM>\Tools\VirtualApp\ManageVappPackage.vbs and wrap another VB script around it .

Below I will post the VBS code written for :

 

  1. Going thru the list of upgraded 4.6 virtual packages stored at a DFS share \start\sccmsrc\[VIRTUALPACKAGESRC]\">\start\sccmsrc\[VIRTUALPACKAGESRC]\">\start\sccmsrc\[VIRTUALPACKAGESRC]\">\\<YourDomainName>\start\sccmsrc\[VIRTUALPACKAGESRC]\<Package Name>….
  2. Create a Source directory App-V package Folder for SCCM , In this case \\<ServerName\VIRTUALPKG$\<Package Name>… , if not exists.
  3. Import the App-V Package in ConfigMgr and add it to the distribution points , called \\CMSRV and \\CMDPMP
  4. Run this script on your SCCM box where your SCCM provider is installed !!

 

The code :


 

In Part 2 , I will continue to blog , if I technically manage to succeed in the following days to do the following :

  • Create all necessary collections and create a dynamic membership query with a AD group name on a automated fashion.
  • Create all the necessary advertisements on an automated fashion.

     

    Come back and check soon.

     

    Hope it Helps ,

     

    Kenny Buntinx

  • ConfigMgr 2007 Toolkit version 2 is now available

    7:09 pm in AdminUi, ConfigMgr, ConfigMgr 2007, ConfigMgr 2007 R2, ConfigMgr SP2, configmgr2007, ConfigMgr2007 R3, sccm, SCCM 2007, SCCM 2007 R2, SCCM 2007 R3, SCCM 2007 SP2, sccm2007, Toolkit by Kenny Buntinx [MVP]

    I’m proud to announce that our SCCM Product team has released System Center Configuration Manager 2007 Toolkit V2 live on the Microsoft Download Center today.  This release is a follow up to our original release back in 2007.  With this V2 release we re-introduced the Delete Group Class, MP Troubleshooter, Preload Package and Send Schedule Tools from the SMS 2003 Toolkit.   All four tools where frequently requested from customers & MVP’s and we are happy to enable them for use with ConfigMgr 2007 with some added features. 

    The release also includes an updated Security Configuration Wizard Template for ConfigMgr 2007 SP2 and Windows Server 2008 R2.  Furthermore this release includes all the original 2007 Toolkit tools along with the new ones in one easy to install MSI.

    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 Configuration Manager 2007 clients.

    · Delete Group Class Tool – A tool used to remove inventory group definitions along with history data, tables, views and stored procedures for the group.

    o New in 2007: In addition to removing the entries in the GroupMap and AtttributeMap tables, Delete Group Class Tool also removes the inventory stored procedures, schema views and tables.

    · Desired Configuration Management Migration Tool – A tool used to migrate from the DCM Solution for SMS 2003 to DCM in ConfigMgr 2007.

    · Desired Configuration Management Model Verification Tool – A tool used by desired configuration management content administrators for the validation and testing of configuration items and baselines authored externally from the Configuration Manager console.

    · Desired Configuration Management Substitution Variable Tool – A tool used by desired configuration management content administrators for authoring desired configuration management configuration items that use chained setting and object discovery.

    · Management Point Troubleshooter Tool – A tool that checks a computer system before and after a management point installation to ensure that the installation meets the requirements for management points.

    o New in 2007: MP Troublshooter Tool can detect WebDAV rules and will provide simple automatic fix, which will help admin to correct issues like WebDAV authoring rules.  Also supports Native Mode.

    · Policy Spy – A policy viewer that helps you review and troubleshoot the policy system on Configuration Manager 2007 clients.

    · Preload Package Tool – A tool used to manually install compressed copies of package source files on Configuration Manager 2007 sites.

    o New in 2007: Preload Package Tool now supports compressing packages before transferring them across the network.  Supported Packages: Software Distribution Package, Virtual Application Package, Boot Image, Operating System Image, Operating System Install Package and Driver Package.

    · Security Configuration Wizard Template for Configuration Manager 2007 – 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. The Configuration Manager 2007 Service Pack 2 Security Configuration Wizard template supports new site system definitions and enables the required services and ports.

    · 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.

    o New in 2007: Send Schedule Tool can now trigger DCM Baseline evaluation.

    · Trace32 – A log viewer that provides a way to easily view and monitor log files created and updated by Configuration Manager 2007 clients and servers. The best tool for troubleshooting log files :-)

     

    Hope it Helps ,

     

    Kenny Buntinx