# The Big Book of PowerShell Gotchas

## The Big Book of PowerShell Gotchas

- [ReadMe](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/master.md)
- [About this Book](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/about-this-book.md)
- [Format Right](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/format-right.md)
- [Where is the \_\_ command?](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/where-is-the-__-command.md)
- [PowerShell.exe isn't PowerShell](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/powershell.exe-isnt-powershell.md)
- [Accumulating Output in a Function](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/accumulating-output-in-a-function.md)
- [ForEach vs ForEach vs ForEach](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/foreach-vs-foreach-vs-foreach.md)
- [Tab Complete!](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/tab-complete.md)
- [-Contains isn't -Like](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/contains-isnt-like.md)
- [You Can't Have What You Don't Have](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/you-cant-have-what-you-dont-have.md)
- [Filter Values Diversity](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/filter-values-diversity.md)
- [Not Everything Produces Output](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/not-everything-produces-output.md)
- [One HTML Page at a Time, Please](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/one-html-page-at-a-time-please.md)
- [Bloody. Awful. Punctuation.](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/bloody.-awful.-punctuation..md)
- [Don't Concatenate Strings](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/dont-concatenate-strings.md)
- [$ Isn't Part of the Variable Name](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/usd-isnt-part-of-the-variable-name.md)
- [Use the Pipeline, Not an Array](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/use-the-pipeline-not-an-array.md)
- [Backtick, Grave Accent, Escape](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/backtick-grave-accent-escape.md)
- [These Aren't Your Father's Commands](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/these-arent-your-fathers-commands.md)
- [A Crowd isn't an Individual](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/a-crowd-isnt-an-individual.md)
- [Commands' Default Output Can Lie](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/commands-default-output-can-lie.md)
- [Properties vs. Values](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/properties-vs.-values.md)
- [Remote Variables](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/remote-variables.md)
- [New-Object PSObject vs. PSCustomObject](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/new-object-psobject-vs.-pscustomobject.md)
- [Running Something as the "Currently Logged-in User"](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/running-something-as-the-currently-logged-in-user.md)
- [Commands that Need a User Profile May Fail When Run Remotely](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/commands-that-need-a-user-profile-may-fail-when-run-remotely.md)
- [Writing to SQL Server](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/writing-to-sql-server.md)
- [Getting Folder Sizes](https://devops-collective-inc.gitbook.io/the-big-book-of-powershell-gotchas/getting-folder-sizes.md)
