Skip to main content

MNSCUG July 2015 Meeting Notes

Thanks so much to  Cyber Advisors for providing beverages and food

MNSCUG elections in October. We're always looking for fresh blood!

Thanks to Joe Kaster for answering the Powershell question on the MNSCUG site.

Next Month:  All day meeting on SCOM.  August 13th, 2015

MMS 2015 - Will sell out.  Register now!

If your company would like to sponsor MNSCUG please visit http://www.mnscug.org/misc/our-sponsors

Notes for July 2015 Topic:  Internet Based Client Management

Jason Sandy's - http://blog.configmgrftw.com/

https://technet.microsoft.com/en-us/gg699362.aspx

Internet Based Client Management (IBCM) allow the management of SCCM clients when they are not on your corporate network

  • SCCM Site Systems that can listen on HTTPS
  • MP
  • DP
  • SUP
  • Application Catalog (optional)
  • SSRS (optional)
  • SMP (optional)

OSX - Mac clients require HTTPS to be SCCM clients because the SCCM 2012 Mac client was built on the SCCM mobile client platform which required HTTPS

PKI

  • Can use an internal CA
  • one benefit of this is the auto-renewal of the certs
  • Can use an external - though this can get costly because each SCCM client requires a UNIQUE certificate to communicate with the SCCM server(s)
  • Keep in mind that there is no auto-renewal of the certs
  • The DP's will always use a certificate.  The default is self-signed.  All clients will have a self signed cert as well.  In order to PXE boot, a cert is required.  By default this is the self-signed cert.
  • When moving to PKI and importing a certificate into your DP, you will also need to add the certificate to your boot-media

https://technet.microsoft.com/en-us/hh397285.aspx

http://www.jamesbannanit.com/2012/05/how-to-build-and-capture-in-configuration-manager-2012-using-https/

To verify the type of communication a SCCM client is using look at

  • LocationServices.log
  • clientIDmanagerStartup

Once you have changed the SCCM system roles to HTTPS you will still need to right click the SCCM Site > Properties > Client Computer Communication

Check Use PKI client Cert

Check whether to use HTTPS only or HTTP or HTTPS

 

HTTP or HTTPS

  • Everything HTTPS
  • A mix of both
  • in this case you will need two MP's, DPs, SUPs, etc.  One that is listening for HTTP and another that is listening for HTTPS on the perimeter network
  • When creating the site systems for HTTPS communication you will need to go to the Site System properties for the machine(s) that is running the SCCM role and input a FQDN
  • For the Internet facing MP a SQL server replica would be preferred so that the Internet facing MP doesn't have to communicate so much to the internal SCCM SQL server

Place the SCCM replica DB on the same server as the MP or create another Internet facing server that has the SCCM replica DB

Client communication

  • By default the SCCM client will communicate using HTTP while connected to AD or HTTPS when not (if you have set up IBCM of course!)
  • To install a client for Internet only you need to manually install (or use a computer startup script) and specify some CCMSetup.exe switches
  • https://technet.microsoft.com/en-us/library/bb633167.aspx

Steps to implement IBCM

  • Setup PKI
  • Deploy the site systems that will use HTTPS. 
  • These site systems will be Internet facing

What can we use Azure for? A DP.

Remember, a Cloud DP cannot have Software Updates packages on it (and MU is already cloud based and won't eat your data)

We can instruct our Internet SCCM clients to download their Software Updates from Microsoft when connected to the Internet and not on your internal network

Options:

  • IBCM
    • SCCM only
    • PKI required
  • VPN
    • User initiated
    • Typically need to purchase a product
  • Direct Access
    • Always on
    • PKI required
    • This solution would do away with the need for IBCM and VPN
    • Requires Enterprise OS
  • Created on .