I was at a customer site recently and they were simulating a data centre failure as part of their Disaster Recovery plan. They replicate the Site server as a VM across to another data centre in real-time and fail over to it when the main Site se…
I was at a customer site recently and they were simulating a data centre failure as part of their Disaster Recovery plan. They replicate the Site server as a VM across to another data centre in real-time and fail over to it when the main Site se…
I recently discovered some rather worrying behaviour in SCCM 2012 SP1 regarding how the CM agent handles return codes from msiexec. If you pass the /REALLYSUPPRESS switch to msixec then that means that if msixec determines that the installation needs … Continue reading →
Fellow MVP Jason Sandys has put together a really fantastic blog post on tips/tricks for upgrading to SP1. I highly recommend you read his post. Read his full post here. There has definitely been a lot of hoopla around Service Pack (SP) 1 for System Center 2012 Configuration Manager (ConfigMgr). From lots of failures actually [...]
When using a service account to run for instance my “cleaning ConfigMgr” Powershell script you may run in to an error. When trying to access the Windows PowerShell drive that is mapped to your Primary Site you will receive the following error: “set-location : Cannot find drive. A drive with the name <primary site> does not exist.” (see figure on the left)...
Best practices has your desktop deployment not installing Windows via the setup.exe each and every time, but rather deploying a captured Windows image and building off of that. You choice of a thin or fat image is up to you and your environmental needs, but periodically executing a Build & Capture (B&C) routine that installs Windows and all the latest...
Another item Greg Ramsey demo’d at MMS. Read his full post here. Many times I find myself looking at Monitoring->Deployments in the ConfigMgr 2012 admin console, and find deployments that should be removed. The “out of the box” process to remove deployments is to browse to the object being deployed (Package, Application, Setting, TS, etc.), [...]
Fellow MVP Greg Ramsey demo’d this tool at MMS and it made a lot of people in the room smile! Read his full post here. A simulated deployment is a great way to validate detection rules and deployment types prior to deploying an application. In my opinion, there’s one small task that’s missing – the [...]
Great post by fellow MVP Greg Ramsey. That guy comes up with some awesome stuff Read his full post here. ConfigMgr 2012 has a feature that allows you to validate content of a distribution point on a schedule, which works great for normal business. However, if you encounter an issue on a package and [...]
Posted in CM2012ConfigMgrPowershellSCCM
Another awesome post by fellow MVP Kaido Jarvemets! He’s got a PowerShell script that will output a formatted list of all your collection update intervals, along with other useful collection information. Read his full post here.
For full details please see
select distinct R.Netbios_Name0 as 'Name', R.User_Name0 as 'User', CS.Manufacturer0 as 'Manufacturer', CS.Model0 as 'Model', BIOS.SerialNumber0 as 'Serial', SD.Name0 as 'Processor', RAM.TotalPhysicalMemory0 as 'Memory', VC.Name0 as 'Video Card', VC.VCRam as 'Video Card RAM', Sound.Description0 as 'Sound card' from dbo.v_R_System R inner join dbo.v_GS_X86_PC_MEMORY RAM on RAM.ResourceID = R.ResourceId inner join dbo.v_GS_COMPUTER_SYSTEM CS on CS.ResourceID = R.ResourceID inner join dbo.v_GS_PC_BIOS BIOS on BIOS.ResourceID =R.ResourceId inner join dbo.v_GS_SYSTEM_DEVICES SD on SD.ResourceID = R.ResourceId left outer join dbo.v_GS_SOUND_DEVICE Sound on Sound.ResourceID = R.ResourceId left outer join ( select VC.ResourceID, VC.Name0, Convert(VarChar, VC.AdapterRam0 / 1024) + ' MB' as 'VCRAM' from dbo.v_GS_Video_Controller VC Where VC.Name0 != 'ConfigMgr Remote Control Driver' and VC.AdapterRam0 is not null) VC on R.ResourceID = VC.ResourceId where SD.CompatibleIDs0 = 'ACPI\Processor'
For full details please see
select distinct R.Netbios_Name0 as 'Name', R.User_Name0 as 'User', CS.Manufacturer0 as 'Manufacturer', CS.Model0 as 'Model', BIOS.SerialNumber0 as 'Serial', SD.Name0 as 'Processor', RAM.TotalPhysicalMemory0 as 'Memory', VC.Name0 as 'Video Card', VC.VCRam as 'Video Card RAM' from dbo.v_R_System R inner join dbo.v_GS_X86_PC_MEMORY RAM on RAM.ResourceID = R.ResourceId inner join dbo.v_GS_COMPUTER_SYSTEM CS on CS.ResourceID = R.ResourceID inner join dbo.v_GS_PC_BIOS BIOS on BIOS.ResourceID =R.ResourceId inner join dbo.v_GS_SYSTEM_DEVICES SD on SD.ResourceID = R.ResourceId left outer join ( select VC.ResourceID, VC.Name0, Convert(VarChar, VC.AdapterRam0 / 1024) + ' MB' as 'VCRAM' from dbo.v_GS_Video_Controller VC Where VC.Name0 != 'ConfigMgr Remote Control Driver' and VC.AdapterRam0 is not null) VC on R.ResourceID = VC.ResourceId where SD.CompatibleIDs0 = 'ACPI\Processor'
For full details please see
select distinct R.Netbios_Name0 as 'Name', R.User_Name0 as 'User', CS.Manufacturer0 as 'Manufacturer', CS.Model0 as 'Model', BIOS.SerialNumber0 as 'Serial', SD.Name0 as 'Processor', RAM.TotalPhysicalMemory0 as 'Memory', VC.Name0 as 'Video Card', VC.VCRam as 'Video Card RAM' from dbo.v_R_System R inner join dbo.v_GS_X86_PC_MEMORY RAM on RAM.ResourceID = R.ResourceId inner join dbo.v_GS_COMPUTER_SYSTEM CS on CS.ResourceID = R.ResourceID inner join dbo.v_GS_PC_BIOS BIOS on BIOS.ResourceID =R.ResourceId inner join dbo.v_GS_SYSTEM_DEVICES SD on SD.ResourceID = R.ResourceId left outer join ( select VC.ResourceID, VC.Name0, Convert(VarChar, VC.AdapterRam0 / 1024) + ' MB' as 'VCRAM' from dbo.v_GS_Video_Controller VC Where VC.Name0 != 'ConfigMgr Remote Control Driver' and VC.AdapterRam0 is not null) VC on R.ResourceID = VC.ResourceId where SD.CompatibleIDs0 = 'ACPI\Processor'

Paul Thomsen: I love RDCM too. A little unreliable when I have around 10 sessions or...
Trevor Sullivan: One of the main reasons I avoid using Active Directory site boundaries...
Daniel Ratliff: I LOVE RDCM. I used to use VisionApp and a few others but RDCM is free...
DC: I look forward to hearing Brad at TechEd 2013...
DC: I just entered. Wish me luck :)...