When creating scripts in Windows PowerShell, there is quickly the need for information about the environment, like the folder from which the script was executed or the version of Windows PowerShell that is running in the current session.
The solution for that are so called “automatic variables”, which are created and maintained by Windows PowerShell.
To find out more about that and which variables exists, use:
Get-Help automatic_variable