Skip to content

ncavare/powershell-setenv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PowerShell Gallery Download Count

Introduction

A PowerShell module that implements Set-EnvVar and Set-EnvPath

Installation

Install-Module -Name SetEnv

Usage of Set-EnvVar

 Set-EnvVar [-Name] <String> [-Value] <String> [[-Process] <Boolean>] [[-User] <Boolean>]
     [[-Machine] <Boolean>] [-NoBroadcast] [<CommonParameters>]
-Name :  The name of the environment variable
-Parameter : The value of the environment variable
-Process : Update the environment variable for the current process?
-User : Update the environment variable for the current user?
-Machine     Update the environment variable for the local machine?
Set-EnvVar -Name 'MyVar' -Value 'MyValue' -Process $True -User $True -Machine $True

More Info

    get-help Set-EnvVar -full

Usage of Set-EnvPath

Set-EnvPath [-Operation] <String> [-Path] <String> [[-Persist] <String>]
   [-CurrentProcess] [<CommonParameters>]
-Operation : The operation to be performed. (Add/Remove)
-Path :  The path of the directory to be added to the PATH environment variable.
-Persist :  When Operation is Add: permamently set the PATH for either the current user ('User') 
            or for the whole system  ('System').
-CurrentProcess :    When Operation is Add: specify this switch to add Path to the current 
           PATH environment variable.
    Set-EnvPath -Operation Remove -Path c:\php\php
    Set-EnvPath -Operation Add -Path c:\php\php -Persist System -CurrentProcess

More Info

    get-help Set-EnvPath -full