How to deploy an ConfigMgr 2012 R2 application with RES Workspace Manager 2014?

It’s almost Easter so a quick blog about RES Workspace Manager 2014 and ConfigMgr 2012 R2.  After describing the integration of  RES Workspace Manager 2014 with Configuration Manager 2012 R2 application model, how a deployment is initiated and how App-V ConfigMgr 2012 R2 and RES Workspace Manager 2014 are better together. It’s now time to have a look at another feature of...

Read More»

Create MDT Applications from ConfigMgr Applications

Did you see Johan Arwidmark’s post about “The battle begins – Building the perfect reference image for ConfigMgr 2012” (http://www.deploymentresearch.com/Research/tabid/62/EntryId/163/The-battle-begins-Building-the-perfect-reference-image-for-ConfigMgr-2012.aspx) ? One point Johan, and also a lot of customers and other consultants, brought up, was this: You don’t need to dupliacte software packages (apps), which means if you are building really thick images (30 – 40 apps in the image), and those apps are already in ConfigMgr, it’s probably faster to build the image in ConfigMgr. I understand, if I needed to do that manually I’d be very much pi**ed off Thankfully I know Powershell and hey, both ConfigMgr and MDT even more know what Powershell is. In one … Continue reading

Read More»

Powershell script to find Boundary overlaps in ConfigMgr

Having boundaries are important for different reasons. Robert Marshall tweeted an interesting question yesterday, asking Of course it can. Site assignment can be done otherwise and as long as you are happy with all your clients being in slow boundaries, then you’re ‘fine’. But should you do that””? I don’t think so. Anyways. Nickolaj Andersen then tweeted that he finished a script which would evaluate if a given IP is somewhere inside an existing boundary: http://www.scconfigmgr.com/2014/04/15/check-if-an-ip-address-is-within-an-ip-range-boundary-in-configmgr-2012/ I remembered that I wrote a similar script some months ago and thought I had uploaded it, which was apparently not the case. So here is my script… Overlapping Boundaries In version 2012 ConfigMgr … Continue reading

Read More»

How to configure client activity settings in ConfigMgr

When does the ConfigMgr client become Inactive or Active? Ever wondered what triggers the ConfigMgr client change its Client Activity status from Active to Inactive? My lab doesn’t have any inactive client at the moment, but I guess you know what I mean Client Status Settings There isn’t too much information on the internet how to configure the client’s behaviour and I myself searched about 1.5 hours today until a colleague of mine helped me out with a simple screenshot. I always forget about this configuration menu and I really don’t understand why Microsoft put it there. This should be in the client settings or discovery node. In this menu … Continue reading

Read More»

ConfigMgr 2012 R2 and Windows 8.1 ADK Update

Posted in CM2012ConfigMgrSCCM

2 Great articles by Aaron Czechowski that explain what’s changed in the new ADK update and how it relates to MDT and ConfigMgr. http://blogs.technet.com/b/msdeployment/archive/2014/04/03/understanding-the-adk-for-windows-8-1-update-and-mdt-2013.aspx http://blogs.technet.com/b/configmgrteam/archive/2014/04/03/understanding-the-adk-for-windows-8-1-update-and-configmgr-osd.aspx

Read More»

Applications vs Packages – Why the ConfigMgr Package model won’t go anywhere

During my last projects I came across a lot of issues around Software Deployment, mainly with the not-so-new-anymore Application model of Configuration Manager 2012. Here’s a list of issues with Applications I came across and why I think the ‘legacy’ package model won’t go anywhere very soon: Applications don’t know what a recurrence schedule is Packages can be deployed and configured with a recurring schedule. If you want to have your program run on every Monday morning, just configure the recurrence accordingly. You can’t do that with Applications. The App model doesn’t know what a recurrence pattern is. It’s debatable if Software / Scripts / whatever that need to be … Continue reading

Read More»

Why you shouldn’t use the Powershell pipe when using ConfigMgr

The other day I was asked why I used the -filter parameter in one of my Powershell scripts with Get-WmiObject instead of just doing a pipe to Where-Object. When writing scripts for Configuration Manager you quite often have to use the Get-WmiObject cmdlet (or the gwmi alias) to get certain objects. But how do you manage to do it as performant as possible? The answer to that is best shown with a quick example. Find ConfigMgr device with Powershell My ConfigMgr demo environment consists of approximately 2500 demo machines in one domain. I now want to find a certain machine and I only know its name. As the Admin Console … Continue reading

Read More»

How does RES Workspace Manager 2014 initiate a deployment?

After some extremely busy weeks I finally found some time to write a blog again. In my earlier blogs about RES Workspace Manager 2014 I explained the support of this current version with System Center 2012 R2 Configuration Manager and Microsoft App-V version 5. I my first blog about the support of Configuration Manager 2012 R2 in RES Workspace Manager...

Read More»

Count of PCs by OU v2

 

For more details please see: http://social.technet.microsoft.com/Forums/systemcenter/en-US/aea60e7b-a88b-48d8-8cc3-8675097abe62/trying-to-do-a-report-of-sup-failures-by-ou?forum=configmgrinventory

 

SELECT
    OU.ou,
    COUNT(*) AS 'COUNT'
FROM 
    dbo.v_R_System SYS 
    join (
            select 
                SOU.ResourceID, 
                Max(SOU.System_OU_Name0) as 'ou' 
            from 
                dbo.v_RA_System_SystemOUName SOU
            Group by 
                    SOU.ResourceID) OU on SYS.ResourceID = OU.ResourceID

/*WHERE SYS.Netbios_Name0 IN ( 'PHO-PVR63186',
'WCO-PVP11579',
'PAL-PVI82336',
'LOM-PVI46044',
'LOM-PVI49102',
'LOM-PVR46148',
'PUG-PVI92643',
'RED-PVI54875',
'REN-PVR27553',
'WLA-PVR125834')*/
Group by 
    OU.ou
ORDER BY
    OU.ou

Read More»

Count of PCs by OU

Please see post http://social.technet.microsoft.com/Forums/systemcenter/en-US/aea60e7b-a88b-48d8-8cc3-8675097abe62/trying-to-do-a-report-of-sup-failures-by-ou?forum=configmgrinventory for full details

SELECT
    Max(SOU.System_OU_Name0),
    COUNT(*) AS 'COUNT'
FROM 
    dbo.v_RA_System_SystemOUName SOU 
    JOIN dbo.v_R_System SYS ON SYS.ResourceID = SOU.ResourceID

/*WHERE SYS.Netbios_Name0 IN ( 'PHO-PVR63186',
'WCO-PVP11579',
'PAL-PVI82336',
'LOM-PVI46044',
'LOM-PVI49102',
'LOM-PVR46148',
'PUG-PVI92643',
'RED-PVI54875',
'REN-PVR27553',
'WLA-PVR125834')*/
Group by 
    SOU.System_OU_Name0
ORDER BY
    SOU.System_OU_Name0

Read More»

Count of PCs by OU

Please see post http://social.technet.microsoft.com/Forums/systemcenter/en-US/aea60e7b-a88b-48d8-8cc3-8675097abe62/trying-to-do-a-report-of-sup-failures-by-ou?forum=configmgrinventory for full details

SELECT
    Max(SOU.System_OU_Name0),
    COUNT(*) AS 'COUNT'
FROM 
    dbo.v_RA_System_SystemOUName SOU 
    JOIN dbo.v_R_System SYS ON SYS.ResourceID = SOU.ResourceID

/*WHERE SYS.Netbios_Name0 IN ( 'PHO-PVR63186',
'WCO-PVP11579',
'PAL-PVI82336',
'LOM-PVI46044',
'LOM-PVI49102',
'LOM-PVR46148',
'PUG-PVI92643',
'RED-PVI54875',
'REN-PVR27553',
'WLA-PVR125834')*/
Group by 
    SOU.System_OU_Name0
ORDER BY
    SOU.System_OU_Name0

Read More»