Author: JK Hameed

ComputerCarriage > Articles by: JK Hameed

Breakout Rooms in Microsoft Teams

How can I use breakout rooms in Microsoft Teams?

Only the meeting organizer can start breakout rooms.
The meeting organizer can start a breakout room on the desktop client only.
Participants can join a breakout room from desktop, web or mobile.

Free cloud courses to try in Linux academy with community subscription.

Free cloud courses – The coronavirus pandemic continues to grip across the world.

While many of us are under quarantine, we are discovering more free time than usual. If your story also the same, consider using this opportunity to learn new skills, brush up key job skills, or just dive into a topic that’s always interested you.

Free cloud courses to try with 7 days trail in Linux Academy

AWS Concepts

This course is for the true beginner. If you have ever wondered: What is the cloud? AWS? Why do we use AWS?  The AWS Concepts course is for you. They give a simple introduction to the concepts of Cloud Computing, Amazon Web Services, and its core services. There are no technical explanations or definitions to memorize. When finished with this course, you will have the foundation to move forward onto more advanced AWS courses.

Course Link

Azure Concepts

In this course, they cover the basics of cloud services, the core components of Azure, and how companies are using it today etc.,

Course Link

Linux Operating System Fundamentals

Are you a non-technical person just wanting to know what this ‘Linux’ thing is? Then this course is for you. This course explains the history of Linux, the open-source movement, and how this software is used today. They explain many types of deployments, and the various incarnations of a Linux “distribution.”

Course Link

Serverless Concepts

Serverless has been gaining momentum as cloud technology continues to become more and more widespread. This course is designed to provide a high-level overview of the concept of Serverless computing without getting into the deep technical details. If you want to get a general idea of what Serverless means and some of the basic jargon and surrounding concepts, this is a fantastic place to start! After completing this brief course, you will be able to speak intelligently about Serverless.

Course Link


Free Cloud Courses

Google Cloud Essentials (NEW)

This course is designed for those who want to learn about Google Cloud: what cloud computing is, the overall advantages Google Cloud offers, and detailed explanation of all major services – what they are, their use cases, and how to use them.

Course Link

AWS Essentials

AWS Essentials is a course for anyone completely new to AWS; no prior experience needed. They provide an overview of the core services and walk you through setting up your AWS account. In this course, you will learn by doing using our live environment and quizzes to verify understanding.

Course Link

DevOps Essentials

This course provides a basic introduction to the concept of DevOps. It seeks to give the student a working knowledge of what DevOps is and how it impacts IT in the real world. This course explains the culture of DevOps as well as some of the main practices and tools associated with DevOps. It also introduces the student to the close relationship between DevOps and the cloud.

Course Link

DevSecOps Essentials

This course covers the DevSecOps process with an emphasis on securing both legacy and hybrid cloud environments. They cover best practices for security in a conventional Continuous Integration and Continuous Deployment (CI/CD) pipeline.

Course Link

Cloud Migration Fundamentals

This course covers the fundamentals of cloud migrations. The student is guided through lessons covering legacy infrastructure and applications architectures, as well as advanced cloud computing architectures. This course provides best-practice for governance and frameworks for accelerating the adoption of public, private and hybrid cloud.

Course Link

Kubernetes Essentials

In this course, They will explore Kubernetes from a beginner’s standpoint. They will discuss what Kubernetes is, what it does, and work hands-on with some of the basic functionality of Kubernetes.

Course Link

Jenkins Quick Start

This course gives a quick introduction and provides enough information to build your own Jenkins server and use it to perform remote builds and management.

Course Link

Refer: Linux Academy

Also Check

User activity monitoring software & its benefits – 1

User activity monitoring solution is a software that monitor and track end user behavior on devices, networks, and other company-owned IT resources

User activity monitoring software enable a business to track employee activities and monitor their engagement with workplace related tasks. A business using employee monitoring software on a computer can measure productivity, track attendance, ensure security and collect proof of hours worked.

Database Availability Group (DAG) – Switchover & Redistribute MBX databases – Easy Series Part 1

Database Availability Group (DAG) – Switchover & Redistribute MBX databases – Easy Series Part 1

A switchover is a scheduled outage of a database or server that is explicitly initiated by a cmdlet or by the managed availability system in Exchange Server. Switchovers are typically done to prepare for performing a maintenance operation (like monthly patching, Cumulative update, or hardware replacement).

Switchovers involve moving the active mailbox databases copy to another server in the database availability group (DAG). If no healthy target is found during a switchover, administrators will receive an error and the mailbox database will remain up or mounted.

AD Powershell Scripts – for New Active Directory user creation

AD Powershell Scripts – for New Active Directory user creation

Hello All

We all know that there are many ways to create user accounts in Active directory like below :

  • Creating new users with Active Directory Administrative Center
  • Creating new with Active Directory Users and Computer
  • Creating new users with the dsadd command
  • Creating new users user powershell scripts (PS1)

But as a admin you all know powershell script will makes your work easy with less effort and zero error.

To help you in this part we have shared very simple powershell script below which helps you to creates a new active directory(AD) user account in single or bulk. 

and of course, there are plenty of scripts already available in internet but what I noticed and which makes me to write this post is most of the freely available scripts are just downloadable – that’s it, no reference or explanation which is quite hard for the system admin who has null/less experience with scripting to get modified based on their requirement. 

Here in this post I tried to give detailed insight in a simple way about the script for system admins who have less/null experience with scripting so that they can use it directly or alter this flexible script as per their requirement. 

Let’s jump.

Very first thing, to run this script you need active directory powershell module and privilege to create AD user object in your AD domain.

Admin has to type and save the new users details in the newusers.csv before running the script.

Below is the script on the on bold # statement I have given the explanation for the code for your better understanding. Please revert incase of any feedback or query.

AD Powershell Scripts

#Enter a path to your import CSV file
Import-Module ActiveDirectory
$ADUsers = Import-csv C:\scripts\newuser\newusers.csv # This is the file where we will input new users details

foreach ($User in $ADUsers) #For loop capture the details of new users feeded in the above CSV file and stores it in the respective variable
$OU = "<OU Path>" #Specify DN of the OU where you wish to create account
$Username = $User.username
$Password = $User.password
$FullName = $User.FullName
$Firstname = $User.firstname
$Lastname = $User.lastname
$DisplayName = $User.DisplayName
$Title = $user.Title
$Department = $User.department
$Manager = $User.Manager # provide manager's AD Samaccount Name in the csv file
$OfficePhone = $User.OfficePhone
$MobilePhone = $User.MobilePhone
$Company = "<Organization's Name>" # Specify organization name
$Country = "<Country Code>" # Specify county code e.g., US for USA, DE for Germany
$GroupName1 = "<Group Name>" # Specify Group name if you want to add user in the any of the group
$GroupName2 = "<Group Name>" # Specify Group name if you want to add user in the any of the group

#Check if the user account already exists in AD
if (Get-ADUser -F {SamAccountName -eq $Username})
#If user does exist, output a warning message
Write-Warning "A user account $Username has already exist in Active Directory."
#If a user does not exist then create a new user account

#Account will be created in the OU listed in the $OU variable in the CSV file; don’t forget to change the domain name in the"-UserPrincipalName" variable
New-ADUser `
-SamAccountName $Username `
-UserPrincipalName "$" `
-Name $FullName `
-GivenName $Firstname `
-Surname $Lastname `
-DisplayName $DisplayName `
-Title $Title `
-Department $Department `
-Manager $Manager `
-OfficePhone $OfficePhone `
-MobilePhone $MobilePhone `
-Company $Company `
-City "Doha" `
-Country $Country `
-Enabled $True `
-ChangePasswordAtLogon $True `
-Path $OU `
-emailaddress "$" `
-AccountPassword (convertto-securestring $Password -AsPlainText -Force) 

write-host $userName 'has been created' -foregroundcolor DarkGreen

#Adding newly created user to the security groups (if any)

Add-ADGroupMember -Identity $GroupName1 -Members $userName
write-host 'Account' $userName 'added' on $GroupName1 -foregroundcolor DarkGreen
Add-ADGroupMember -Identity $GroupName2 -Members $userName
write-host 'Account' $userName 'added' on $GroupName2 -foregroundcolor DarkGreen


And this is how  the CSV file will look like.

You can download the script & csv file template in the below Github link


Refer below link to learn more AD powershell module cmdlets


AD Powershell Scripts

Office 365 – Leaver’s checklist

Every organisation has their own process and procedure in handling leavers accounts and their organisation provided assets.

Here in our experience we have seen few small companies struggling little bit in managing their leavers accounts/assets post to the user’s Last Working Day (LWD) which could led to stale entries or non-compliance or security breaches.

Hence we have outlined a basic sample leavers checklist that could be useful for organization who are in Active Directory & Office 365 suites on managing leaver’s acccount/assets

%d bloggers like this: