Tag Archives: CBT Nuggets

When code and operations collide :)

I’ve just seen CBT Nuggets video on YouTube entitled “How to Transition to DevOps” and though I cancelled their subscription quite some time ago it sparked my interest and made it very tempting to subscribe again (if only not my financial and time budget constraints).

I really like expressive quotes and explanations which use analogy and one from this video which I really liked can be found below. Along with some basic theory on what is and how to approach DevOps in this video Shawn Powers shows little demo which demonstrates how to use Chef recipe for configuration management, and next goes the following conclusion:

“…configuration automation is awesome example of how DevOps is kind of taking two different worlds the world of installing packages and uploading files and code which allows us to programmatically solve problems and put them together kind of like peanut butter and chocolate goes together to make a Reese’s Cup and it’s you know awesome it’s better than the sum of its parts…”

Nice. And I also need to try these Reese’s Peanut Butter Cups now even if it a bit violates healthy diet 🙂 Think it goes well with coffee and IT training videos (if consumed in limited amounts).

I just looked at DevOps courses available at CBT Nuggets at the moment and though it seems there is no DevOps overview/general course available so far they already have courses on specific tools (Puppet, Chef, Docker, Ansible).


CBT Nuggets Microsoft Windows Server 2012 70-410 with R2 Updates

I’m currently doing a bit of revision of 70-410 content going through “Microsoft Windows Server 2012 70-410 with R2 Updates” training by Garth Schulte. First of all I already passed 70-410 exam and did 70-410 course by James Conrad, but just to take a break before 70-411 I decided to review 70-410 content + go through 70-698 CBT Nuggets course and take an exams on Windows 10 (yes it counts as a pouse before 70-411).

Few words about updated 70-410 training by Garth. First of all it is fully designed with R2 in mind (James Conrad’s course was pre-R2 + some R2 modules added later) so you can’t find there gotchas and detours related with hiccups related with recent release of a product, instead as it covers stable and current release you will find there well structured up-to-date content and as one expect from Garth well covered PowerShell side 🙂 I also like very good slides summarizing key facts you have to memorize before exam – they provide you with compressed knowledge (I guess I stole getAbsract slogan here 🙂 ) you need before taking your exam. Some examples:

Those slides are just great to review before exam (so it could be a good idea to save some screenshots as you go through the course).

Good job Gath 🙂 Once I done with this training and my Win 10 exam I will be focusing on 70-411. And I’m just wondering how do I inject TCF exam and preparation for it in my schedule…

How to: enable GC on domain controller (2 ways)

There are two ways of making your DC a GC and you can read on to learn how.

But before we launch into it, just look at this “making your DC a GC” sentence for a moment. It makes me think that it is a good example of what not to do in writing for non-technical audience 🙂 I’ve recently started to watch a very interesting course on CBT Nuggets – “Essential Soft Skills for the IT Professional” by Steve Richards, and there you may learn that key things in writing tech reports to non IT audience are: avoid JATB, give MWLH and don’t SUCK 🙂

CBT Nuggets Tech Reports for Non-tech audience

Which of course means avoid Jargon, Acronyms, Techspeak, Buzzwords (JATB), give More Why Less How (MWLH) and don’t Suffer from Using Computer Knowledge (SUCK) 🙂

OK, getting back to the main topic and switching to tech writing again. First it would be nice to check which DCs are already GC-enabled, and you can do this by issuing the following PS cmdlets:

Now how to enable/disable GC:

1) PS way of enabling GC:

And you can use the same cmdlet to disable it as shown on screenshot below:

Enable or disable GC with PS

2) GUI way. Access Active Directory Sites and Services (dssite.msc), locate domain controller you need to make a GC and access General tab of its NTDS Settings Properties:

NTDS Settings - Global Catalog

By the way there is an interesting connection between GC and group scopes. You can only convert to a universal group from any other group scope on a domain controller that has the global catalog. This is somewhat obvious, as universal groups, which combine the best of two worlds (i.e. domain local and global groups) can have members from domains other than the domain where the group object is stored and can be used to provide access to resources in any domain, only a global catalog server is guaranteed to have all universal group memberships that are required for authentication.