I certify that this is entirely my own work, except where I have given fully-documented references to the work of others. I understand the definition and consequences of plagiarism and acknowledge that the assessor of this assignment may, for the purpose of assessing this assignment:
- Reproduce this assignment and provide a copy to another member of academic
- staff; and/or Communicate a copy of this assignment to a plagiarism checking
- service (which may then retain a copy of this assignment on its database for
- the purpose of future plagiarism checking)
This course repository provides the work completed and assignments given during Automation and Scripting, taught by Professor Dunston. It includes essential information about the course, such as its description, objectives, and required materials. Please read through this document to familiarize yourself with the course content and expectations.
Students will learn how to integrate programming into operating system management. They will learn how to automate systems administration functions and connectivity testing. Powershell and Linux shell scripting will be explored to manage and monitor operating system processes and functions. Students will create programs that can be reused in production networks.
Upon completion of the course, students will be able to:
- Create reusable programs for managing Windows and Unix operating Systems
- Plan the development of programs to minimize system resource utilization
- Develop cross-platform programs that interact with shell scripts and Powershell scripts
- Implement Powershell on Linux and shell scripting on Windows
- Interpret the output of data collected from scripts
- Select the most efficient native commands functions to complete administrative tasks