We may earn an affiliate commission when you visit our partners.
A Cloud Guru

This intermediate-level course teaches the concepts of using PowerShell Core with Linux. We will cover everything from installing PowerShell on Linux (including Visual Studio Code) to learning how to use cmdlets and variables. We'll then dive into using the more advanced components of PowerShell Core like strings, arrays, hash tables, and logic flow. Finally, we'll go into how to accomplish some everyday management tasks in Linux using PowerShell. These include remote administration, installing Docker, working with SQL Server, and managing Azure resources.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Suitable for learners who want to apply PowerShell in managing Linux systems
Taught by A Cloud Guru, recognized for their expertise in cloud computing
Builds a strong foundation for using PowerShell Core with Linux
Covers fundamental concepts to advanced components of PowerShell Core
May require additional resources for learners new to PowerShell

Save this course

Save PowerShell Core for Linux Admins to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in PowerShell Core for Linux Admins with these activities:
Attend a PowerShell meetup
Attending a PowerShell meetup is a great way to meet other people who are interested in PowerShell. This can help you to learn new things and to stay up-to-date on the latest PowerShell developments.
Browse courses on Networking
Show steps
  • Find a PowerShell meetup in your area
  • Attend the meetup
Find a mentor who can help you learn PowerShell
Finding a mentor can help you learn PowerShell faster and more efficiently. A mentor can provide you with guidance, support, and feedback.
Browse courses on Mentorship
Show steps
  • Identify someone who is experienced in PowerShell and who is willing to mentor you
  • Reach out to your mentor and ask them for help
Review installation of PowerShell on Linux
Prepare yourself for class by reviewing the installation steps to ensure you have everything you need on the first day of class.
Browse courses on PowerShell Core
Show steps
  • Review documentation for installing PowerShell on your preferred Linux distro
  • Install PowerShell on your Linux machine
Five other activities
Expand to see all activities and additional details
Show all eight activities
Powershell cmdlets practice
solidify your understanding of basic PowerShell functionality before moving on to more advanced topics.
Show steps
  • Find a list of basic cmdlets online
  • Practice using these cmdlets in your PowerShell environment
Working with strings in PowerShell
Working with strings is a key skill for any PowerShell user. This tutorial will help you learn how to manipulate strings in PowerShell, including how to concatenate, split, and format strings.
Browse courses on Strings
Show steps
  • Find a tutorial on working with strings in PowerShell
  • Follow the tutorial and complete the exercises
Create a collection of PowerShell resources
Creating a collection of PowerShell resources can help you to learn PowerShell more effectively. This could include links to tutorials, articles, and other resources.
Browse courses on Compilation
Show steps
  • Create a document or spreadsheet to store your resources
  • Add resources to your collection
Create a PowerShell script to automate a task
One of the best ways to learn PowerShell is to start using it to automate tasks. This project will help you develop your PowerShell scripting skills by creating a script to automate a task of your choice.
Browse courses on Scripting
Show steps
  • Identify a task that you would like to automate
  • Write a PowerShell script to automate the task
  • Test your script and make sure that it works as expected
Write a blog post about your experience learning PowerShell
Reflecting on what you have learned will help you solidify your knowledge. Documenting your journey in a blog post will be a valuable resource for other learners, and it will also help you to identify areas where you can improve your understanding.
Show steps
  • Write a blog post about your experience learning PowerShell
  • Share your blog post with others

Career center

Learners who complete PowerShell Core for Linux Admins will develop knowledge and skills that may be useful to these careers:
PowerShell Engineer
PowerShell Engineers are responsible for developing and managing PowerShell scripts and solutions. The PowerShell Core skills one can learn in this course will be directly applicable to this role.
Senior Linux Administrator
Senior Linux Administrators are responsible for managing and maintaining Linux servers and systems. The PowerShell Core skills one can learn in this course may be useful for automating tasks, troubleshooting issues, and managing Linux security.
Virtualization Engineer
Virtualization Engineers are responsible for managing and maintaining virtual machines and virtualized environments. The PowerShell Core skills one can learn in this course may be useful for automating tasks, managing virtualization infrastructure, and troubleshooting issues.
Technical Architect
Technical Architects design and manage the technical infrastructure of an organization. The PowerShell Core skills one can learn in this course may be useful for automating tasks, managing resources, and troubleshooting issues.
DevOps Engineer
DevOps Engineers combine software development and operations to improve the speed and quality of software delivery. The PowerShell Core skills one can learn in this course may be useful for creating automated pipelines and managing infrastructure.
IT Manager
IT Managers are responsible for overseeing the IT department and ensuring that IT systems are running smoothly. The PowerShell Core skills one can learn in this course may be useful for managing IT resources, automating tasks, and troubleshooting issues.
Site Reliability Engineer
Site Reliability Engineers are responsible for ensuring the reliability and performance of online services. The PowerShell Core skills one can learn in this course may be useful for automating tasks, monitoring systems, and troubleshooting issues.
IT Administrator
IT Administrators are responsible for managing and maintaining computer systems and networks. The PowerShell Core skills one can learn in this course may be useful for automating tasks, troubleshooting issues, and managing user accounts.
Cloud Engineer
Cloud Engineers are responsible for the implementation and management of cloud solutions. The PowerShell Core skills one can learn in this course may be useful for automating tasks and troubleshooting cloud-related issues.
Network Administrator
Network Administrators are responsible for managing and maintaining computer networks. The PowerShell Core skills one can learn in this course may be useful for automating network tasks, troubleshooting issues, and managing network security.
Systems Administrator
Systems Administrators are responsible for managing and maintaining computer systems and networks. The PowerShell Core skills one can learn in this course may be useful for automating tasks, troubleshooting issues, and managing user accounts.
Web Developer
Web Developers are responsible for designing, developing, and maintaining websites. The PowerShell Core skills one can learn in this course may be useful for automating development tasks, managing web hosting, and troubleshooting issues.
Software Developer
Software Developers are responsible for designing, developing, and maintaining software applications. The PowerShell Core skills one can learn in this course may be useful for automating development tasks, managing software configurations, and troubleshooting issues.
Security Analyst
Security Analysts are responsible for identifying and mitigating security risks. The PowerShell Core skills one can learn in this course may be useful for automating security tasks, analyzing security data, and managing security infrastructure.
Cloud Architect
A Cloud Architect designs and manages cloud computing systems. The PowerShell Core skills one can learn in this course may be useful for automating and managing cloud infrastructure, ensuring its efficiency and reliability.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in PowerShell Core for Linux Admins.
Focuses specifically on using PowerShell for system administration tasks, providing practical guidance for learners looking to apply their skills in this area.
Explores various advanced topics in PowerShell, including security, automation, and scripting techniques.
Delves into the more complex aspects of PowerShell scripting, suitable as a reference for intermediate to advanced users looking to enhance their skills.
Provides a comprehensive overview of the Linux command-line and shell scripting, offering a good foundation for understanding the context of PowerShell Core on Linux.
Provides a comprehensive introduction to PowerShell Core and good option for learners who prefer a more complete reference.
Offers a quick and accessible introduction to PowerShell Core, suitable for beginners or as a refresher for experienced users.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser