Introduction
Variables are important to programming since they act as containers of information that are stored during the program's execution. Although piping makes PowerShell highly versatile, they still cannot replace variables, because objects passed through the pipeline must be consumed immediately, and not all scripts work that way, given our varied requirements.
We are all aware of the various data types: int, double, string, char, array, and so on. Two other important types of variables in PowerShell are hashtables and objects. A hashtable is a dictionary table that's formed with key-value pairs. An object, as we have seen, could be as complex and as simple as it can get in PowerShell, that is, holding values of different kinds.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access