object-oriented frameworks, 54
. See also .NET Framework, 54
objects, 102
.NET Framework, 54, 58, 59, 60
changing variable type, 65, 66
variable types, 60, 61, 62, 63, 64, 65
collections, 55
COM (Component Object Model)
GetObject(), 339
instantiating, 337
using properties and methods, 337, 338
conversion to string, 134
creating new, 115, 116, 117
data pipelines, 26, 27
methods, 102, 103, 104, 105
properties, 102
sorting data output, 194, 195, 196, 197
variables, 21, 22
variables as, 105, 107, 108, 109
changing types, 114, 115
types, 109, 110, 111, 112, 113, 114
operators
arithmetic, 121, 122
precedence, 122, 123
unary operators, 125
variables, 123, 124
assignment, 126, 127, 128, 129, 130
bitwise, 130
comparison, 139, 140, 141, 143, 144
logical, 125, 126
special
call, 135, 136
format, 136, 138
range, 134
-replace, 131, 132, 133
type, 133, 134
VBScript, 340
-or operator, 125
Out-Default cmdlet, 427
Out-File cmdlet, 182, 183, 248, 428
Out-Host cmdlet, 429
Out-Null cmdlet, 430
Out-Printer cmdlet, 183, 431
output
appending to existing file, 18
outputs
data redirection, 181, 182
Out-File cmdlet, 182, 183
Out-Printer cmdlet, 183
Tee-Object cmdlet, 184
exporting
ConvertTo-HTML cmdlet, 202, 203, 204
Export-CliXML cmdlet, 201, 202
Export-CSV cmdlet, 199, 200
formatting
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
piping functions, 218, 219, 220
sorting
Sort-Object cmdlet, 194, 195, 196, 197
Where-Object cmdlet, 197, 199
system forms, 205, 206, 207, 208, 209
Out-String cmdlet, 432
-OutVariable (-ov) parameter, 12
-ov (-OutVariable) parameter, 12