feedback
Write-Host cmdlet, 184, 185
fields
database tables, 314
-file option
Switch statement, 177
files
Windows management
copying files, 249, 250, 251
creating text files, 248
deleting files, 251
reading text files, 248, 249
renaming files, 251, 252
filtering data outputs
Where-Object cmdlet, 197, 199
filters
modularization, 222
versus functions, 223, 224, 225
FindUserDN.ps1 listing, 294
for loops, 16
For statements
logic constructs, 167, 168, 169
syntax, 169
foreach loops, 33
ForEach statements
logic constructs, 164, 165, 166, 167
ForEachFile.ps1 listing, 165
ForEachFruit.ps1 listing, 164
ForEach-Object cmdlet, 370
ForEach statement, 167
ForEachSvc.ps1 listing, 167
format operators, 136, 138
Format-Custom cmdlet, 191, 192, 371
Format-List cmdlet, 186, 187, 372
formats
data outputs
Format-Custom cmdlet, 191, 192
Format-List cmdlet, 186, 187
Format-Table cmdlet, 187, 188, 189
Format-Wide cmdlet, 189, 190, 191
GroupBy cmdlet, 192, 194
Format-Table cmdlet, 187, 188, 189, 373
Format-Wide cmdlet, 189, 190, 191, 374
forms
data presentation, 205, 206, 207, 208, 209
Friedl, Jeffrey
Mastering Regular Expressions (italic), 161
FullyQualifiedErrorID property
ErrorRecord cmdlet, 230
Function keyword, 214
functions, 26
Help, 28
modularization, 214, 215
input arguments, 215, 216
phases, 220, 221, 222
piping output, 218, 219, 220
returning values, 217, 218
nested, 71
scopes, 25, 26
type extensions, 332, 333, 334
VBScript, 340, 341
versus filters, 223, 224, 225
Functiontest.ps1 listing, 217