Tag automation
How to Add or Remove Users from Active Directory Groups
Active Directory has been one of my favourite tools in which I could automate repetitive processes. Starting from user additions to user deletions, clean-up, audits, all the way to new hire and user account termination process. Active Directory is a fantastic avenue for automation. And, who does not like hyper-efficient Active Directory administrators? I thought I would start a series on Active Directory automations. Today, we look at adding users to and removing users from Active Directory groups.
On code optimisation
As organisations move towards more automation, those that use Windows-based environments encourage learning PowerShell. Our organisation is one of these. This morning, we received a challenge: Before you leave for the holidays, the Elves in Accounting just need you to fix your expense report (your puzzle input); apparently, something isn’t quite adding up. Specifically, they need you to find the two entries that sum to 2020 and then multiply those two numbers together.
How I build my blog (part 2)
In the previous post, I showed how I have set up the build of the site. The process is incomplete without deployment. As already said, the deployment happens to AWS S3, and here is how: Deploy the site to AWS S3 Configure the S3 bucket Setup AWS Access and Secret keys Configure CloudFront to deliver the site Configure DNS routing Set up GitLab CI for S3 deployment Summary Deploy the site to AWS S3 I wrote a Gist for this task using BitBucket, Wercker (CI) and AWS S3 back in July 2017.
How I build my blog (part 1)
It has been some time since I started using Jekyll, because of my frustration with CMS like Blogger and WordPress. I picked up Jekyll and learned it because I wanted complete control over how I build my site, where I write some fiction (go, check it out if it interests you). I wanted to control the design, the content, the features, pretty much everything. The code is available on GitLab.
Modularity and Scalability
In the last post, Before you automate, I had promised that I will give an example of how modularity is important for scalability. I had mentioned that modularity leads to simplified scalability. I had also said that applying a little thought to the automation solution well in advance would save us a lot of effort. This way, we would be writing less and doing more. For instance, I once received a request create a script to update a distribution group every day, based on data from a system that the client used, in order to automate some parts of user account provisioning, called Oracle Identity Manager, or OIM.