tables
databases, 314
persisting, 317, 318, 319, 320
elements, 314
tables formats
data outputs, 187, 188, 189
TargetObject property
ErrorRecord cmdlet, 230
technologies
.NET Framework, 53, 54, 55
assemblies, 55, 56
classes, 56, 57
PowerShell advanced, 57, 58
reflection, 55
variables as objects, 58, 59, 60, 61, 62, 63, 64, 65, 66
scopes, 66, 67, 68, 69, 70, 71
WMI (Windows Management Instrumentation), 71
architecture, 72
classes, 73, 74
configuration with, 50, 51, 76
documentation, 72, 73
remote computers, 75, 76
Tee-Object cmdlet, 184, 482
telephone numbers
regular expression matches, 158, 159
templates, 54
termination
error handling, 229
Test-Path cmdlet, 483
text editors
scripts, 31, 32
text files
Windows file management
copying, 249, 250, 251
creating, 248
deleting, 251
reading, 248, 249
renaming, 251, 252
Throw keyword, 33, 232, 233, 234
Title parameter
ConvertTo-HTML cmdlet, 203
tooltips
PrimalScript, 298, 299
ToString method, 134
trace levels
debugging, 239
Trace-Command cmdlet, 244, 484, 485
trap handlers, 231, 232
trapping errors, 230
TrapTest.ps1 listing, 235
TrickyDebugging.ps1 listing, 236, 237
trusted root CAs, 41
Windows, 42
trusted scripts, 42, 43
type libraries, 55
type names, 60
type operators, 133, 134
types, 497, 498
advanced, 505
available, 505, 506
Boolean, 499
conversion
VBScript, 340
DateTime, 499, 500, 501
double, 501
extensions
aliases, 332
functionality extension, 332, 333, 334
modularization, 334
PowerShell type file, 332
Int, 502
string, 502, 503, 504, 505
variables as objects, 109, 110, 111, 112, 113, 114, 115