An introduction to shell scripting and automation with Bash (Unix/Linux), Powershell (Windows) and how to automate systems administration and networking tasks in server, client and networking environments. This class may include students from multiple sections
Course Outcomes
- Demonstrate how to write a basic Bash script
- Demonstrate how to safely test and debug Bash scripts
- Demonstrate how to write a basic Powershell script
- Demonstrate how to safely test and debug Powershell scripts
- Describe and demonstrate how to ensure scripts are secure
- Demonstrate how to write scripts that use variables, conditions, loops, read and write to files
- Demonstrate how to schedule scripts to run on a regular interval in Linux, Unix and Windows