.Environment.Remove

Remove a Windows environment variable.

Syntax 
      objShell.Environment(strType).Remove(strName)

Key

   objShell    A WScript.Shell object

   strString   The environment variable 
               to be removed

     strType  one of
              "System" (HKLM),
              "User"   (HKCU),
              "Volatile" or "Process"

Example

' Delete the LAST_LOGIN_DATE user environment variable
Set objShell = Wscript.CreateObject("Wscript.Shell")
objShell.Environment("USER").Remove("LAST_LOGIN_DATE") 

Note: for anything other than USER variables - the user needs permissions to delete the variable. Environment variables removed with the Remove method are not removed permanently; they are only removed for the current session.

I'm sorry Dave... I can't do that ~ HAL 9000 (2001: A Space Odyssey)

Related:
Environment, read env variables - .Environment
Equivalent Windows CMD command: SET - Display, set, or remove environment variables
Equivalent Powershell command: Get-Item env:HOMEDRIVE or $env:HOMEDRIVE


© Copyright SS64.com 1999-2014
Some rights reserved