- operator, 122
! operator, 125
$$ variables, 86
$? variables, 86
$^ variables, 86
$_ variables, 86
$Args variables, 86
$DebugPreference variables, 86
$Error variables, 86
$ErrorActionPreference variables, 86
$foreach variables, 86
$funcname variables, 16
$Home variables, 86
$Host variables, 87
$Input variables, 86
$LASTEXITCODE variables, 86
$MaximumAliasCount variables, 86
$MaximumDriveCount variables, 86
$MaximumFunctionCount variables, 86
$MaximumHistoryCount variables, 86
$MaximumVariableCount variables, 87
$OFS variables, 87
$PsHome variables, 87
$ReportErrorShowExceptionClass variables, 87
$ReportErrorShowInnerException variables, 87
$ReportErrorShowSource variables, 87
$ReportErrorShowStackTrace variables, 87
$StackTrace variables, 87
$var object, 21
$VerbosePolicy variables, 87
$WarningPolicy variables, 87
% operator, 122
%= operator, 127
& operators, 16
* operator, 122
*= operator, 127
*nix systems
CLI (command-line interface), 3
.NET Framework, 53, 54, 55
assemblies, 55, 56
classes, 56, 57
Math class, 122
PowerShell
aliases, 9
cmdlets, 10, 11, 12
command-line editing, 8
data pipelines, 26, 27
defined, 3, 4, 5
functions, 26
getting help, 28
multiple shells, 28
navigation, 6, 7, 8
profiles, 13, 14, 15, 16, 17
redirection, 18, 19
requirements, 5
scopes, 25, 26
scripting, 5, 6
scripts, 17, 18
snap-ins, 12, 13
special characters, 24
substitution, 18, 19
variables, 19, 20, 21, 22, 23, 24
PowerShell advanced, 57, 58
reflection, 55
SDK (Software Development Kit) download, 44
system forms, 205, 206, 207, 208, 209
variables as objects, 58, 59, 60
changing type, 65, 66
types, 60, 61, 62, 63, 64, 65
/ operator, 122
/= operator, 127
+ operator, 122
+= operator, 127
<ActionPreference> parameter, 350
<Boolean> parameter, 350
<enum> parameter, 350
<Int32> parameter, 350
<Object> parameter, 350
<PSCredential> parameter, 350
<String> parameter, 350
<SwitchParameter> parameter, 350
= operator, 127
-= operator, 127