In the previous chapter, we worked with DSC and finally finished with all the coding techniques. The following chapters will take a dedicated look into practical and frequently used examples and use cases. For this chapter, we will start off with some examples for the Windows operating system. When automating tasks for Windows, these mostly target application management, troubleshooting, and deployment scenarios. For most of the use cases, you will need to work with Windows PowerShell.
These are the topics we'll be covering in this chapter:
- Retrieving the latest PowerShell version
- WMI CIM
- Delivery Optimization
- Retrieving all log events and files for update issues
- Turning off energy-saving mechanisms
- Verifying installed updates
- Working with apps
- EventLog
- ETL parsing
- Convert-PPTX to PDF