Active Directory
Windows management, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294
Active Directory Services Interface (ADSI) VBScript, 343, 344
Add-Content cmdlet, 351
Add-History cmdlet, 352
Add-Member cmdlet, 353
Add-PSSnapin cmdlet, 354
Add-PSSnapIn cmdlet, 226
AddToGroup.ps1 listing, 290, 291
administrators
action dangers, 46, 47
Internet script download, 47, 48
Windows management
Active Directory, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294
copying files, 249, 250, 251
creating directories, 252, 253
creating text files, 248
deleting directories, 254
deleting files, 251
event logs, 274, 275, 276, 277, 278
listing directories, 253, 254
permissions, 267, 268, 269, 270, 271, 273, 274
processes, 278, 279, 280
reading text files, 248, 249
registry, 280, 281, 282, 283, 284, 285
renaming files, 251, 252
services, 264, 265, 266
WMI, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264
ADO.NET
databases, 314
ADSI (Active Directory Services Interface)
VBScript, 343, 344
advanced types, 505
aliases, 9
cmdlets, 6
list of predefined, 299, 302
predefined, 9
scripting best practices, 307, 308
type extensions, 332
undefining, 9
-and operator, 125
appending output, 18
architecture
WMI (Windows Management Instrumentation), 72
arithmetic operators, 121, 122
precedence, 122, 123
unary operators, 125
variables, 123, 124
arrays, 93, 94, 95, 96, 97
associative, 97
creating, 98
displaying contents, 98, 99, 100, 101, 102
versus collections, 93
-as operator, 133
assemblies
.NET Framework, 55, 56
assignment operators, 126, 127, 128, 129, 130
associative arrays, 97
creating, 98
displaying content, 98, 99, 100, 101, 102
Authenticode certificates, 41
automatic variables, 85, 86, 87