Powershell Core 6.2 Cookbook
上QQ阅读APP看书,第一时间看更新

Reading and Writing Output

Working with output and data is the most common thing you'll be doing in PowerShell. From generating data for reports, to quickly reviewing a system's status, to the bulk-insertion of values into a database table: everything has to do with data and output.

We'll cover a lot of ground in this chapter and, with simple recipes, you'll see how to access the certificate stores, the registry on a Windows machine and the filesystem on any OS. You'll also learn how to properly work with variables.

In this chapter, we'll cover the following recipes:

  • Working with output
  • Storing data
  • Read-only and constant variables
  • Variable scoping
  • The six streams
  • Stream redirection
  • Working with the filesystem provider
  • Working with the registry provider
  • Working with the certificate provider
  • Creating your own provider
  • NTFS alternate data streams