You've heard of variables in PowerShell, right? How about reference variables? Maybe not. The reason is because a scripter can generally get by without them, but they do still have a purpose.
specify the data set options on an input or an output data set. The following table summarizes the general differences between the DROP, KEEP, and RENAME statements and the DROP=, KEEP=, and RENAME= ...