Windows 10, environment

# count characters in powershell:
gci Env: | measure-object -Character
# user and system (as admin) values can be different!

# maximum environment is limited  32767 characters.
# PATH lenght is limited to 2048 characters.
# Registry PATH can be larger.
# You want edit this registry entry manual? No, not really.

# user environment:
   Computer\HKEY_CURRENT_USER\Environment
# system environment:
   Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

# Split PATH into single variables in powershell:

($env:PATH).split(";")| out-host -filepath c:\temp\file_path.txt

   PATH1 = C:\Windows\system32
   PATH2 = C:\Windows
   PATH3 = C:\Windows\System32\Wbem
   PATH4 = C:\Windows\System32\WindowsPowerShell\v1.0\
   PATH5 = C:\Program Files\dotnet\
   PATH6 = C:\Program Files (x86)\dotnet\
   PATH8 = C:\Windows\System32\OpenSSH\
   PATH9 = C:\Users\oelk\.dotnet\tools
...

# add them to PATH
   PATH = $PATH1;$PATH2;$PATH3;$PATH4...