In the last paragraph of my column "How To Debug a PowerShell Script," I mentioned that punctuation can be problematic in PowerShell strings. I often catch myself omitting apostrophes, for example, ...
Strings are a very common thing to see and use in PowerShell. Parameters may take strings and a lot of times the objects that are outputted by various commands have strings as their properties. In ...
Using built-in cmdlets that come with PowerShell, we can easily read and replace any kind of content inside of a text file. Whether the string to find inside of the text file is just a single word or ...
Searches the contents of a file object and displays discovered strings of printable characters. Non-printable characters are stripped from the output by default. I wrote this because PowerSploit's Get ...
Have you ever noticed that if you include a variable within a PowerShell Write-Host statement, that variable is evaluated, even if you include the reference to the variable within the quotation marks?
In certain contexts PowerShell 7.3 evaluates expressions (i.e. $(Do-Something)) but doesn't replace the expressions with the results of the evaluation. Accepted behaviors are: Evaluate an expression ...