回答編集履歴

5

重大な修正

2018/11/19 06:39

投稿

退会済みユーザー
test CHANGED
@@ -56,8 +56,6 @@
56
56
 
57
57
  ```ここに言語を入力
58
58
 
59
- $path = "実行ファイルのあるPath"
60
-
61
59
  PS> $oldSystemPath = [System.Environment]::GetEnvironmentVariable("Path", "Machine")
62
60
 
63
61
  PS> $oldSystemPath += "実行ファイルがあるPath"

4

重大な修正

2018/11/19 06:39

投稿

退会済みユーザー
test CHANGED
@@ -58,7 +58,11 @@
58
58
 
59
59
  $path = "実行ファイルのあるPath"
60
60
 
61
+ PS> $oldSystemPath = [System.Environment]::GetEnvironmentVariable("Path", "Machine")
62
+
63
+ PS> $oldSystemPath += "実行ファイルがあるPath"
64
+
61
- [Environment]::SetEnvironmentVariable('PATH', $path, 'Machine')
65
+ PS> [System.Environment]::SetEnvironmentVariable("Path", $oldSystemPath, "Machine")
62
66
 
63
67
  ```
64
68
 

3

大幅な修正

2018/11/19 06:09

投稿

退会済みユーザー
test CHANGED
@@ -1,8 +1,18 @@
1
+ ### GUIでpathを追加する方法
2
+
3
+ 環境変数とpathの違いがわからない方はまずそこから明らかにする必要があります。以下のサイトが参考になるでしょう。
4
+
1
- pathをとおすと.exeファイルをコマンドで使えるようになります。そのときはGUIでpathを追加しないでください。**(コントロールパネルから環境変数の追加を行ってもだめです。おそらく根本的にやっていることがちがいます。)**
5
+ [https://yukiwet.com/setpath/](https://yukiwet.com/setpath/)
6
+
7
+ 環境変数「Path」に実行ファイルのあるpathを追加します。
8
+
9
+ ![イメージ説明](74c20319cecd2ec911219eafb9170fbb.png)
2
10
 
3
11
 
4
12
 
13
+
14
+
5
- ### PowerShellで.exeファイルが実行できるように環境変数を追加する方法
15
+ ### PowerShellで.exeファイルが実行できるようにPathを追加する方法
6
16
 
7
17
 
8
18
 
@@ -28,7 +38,7 @@
28
38
 
29
39
  ```ここに言語を入力
30
40
 
31
- $env:path += "実行ファイルがあるpath"
41
+ $env:path += "実行ファイルがあるPath"
32
42
 
33
43
  ```
34
44
 
@@ -36,23 +46,23 @@
36
46
 
37
47
  .exeなしでのアプリコマンドをたたいてみてくださいうまくいっているはずです
38
48
 
39
- ※注意※この状態ではpowershellを終了した時点で設定したpathは破棄されます。
49
+ **※注意※この状態ではpowershellを終了した時点で設定したPathは破棄されます。**
40
50
 
41
51
 
42
52
 
43
53
  ### PowerShellで永続的につかえるPathを設定する方法
44
54
 
45
- 細かいことことはわかりませんが以下のコマンドを順次実行してください。また**PowerShellは必ず管理者権限で起動**してください
55
+ **PowerShellは必ず管理者権限で起動**してください
46
56
 
47
57
  ```ここに言語を入力
48
58
 
49
- $path = "実行ファイルのあるpath"
59
+ $path = "実行ファイルのあるPath"
50
60
 
51
61
  [Environment]::SetEnvironmentVariable('PATH', $path, 'Machine')
52
62
 
53
63
  ```
54
64
 
55
- 設定したpathは以下のコマンドで確認します。
65
+ 設定したPathは以下のコマンドで確認します。
56
66
 
57
67
  ```ここに言語を入力
58
68
 

2

getenvironment

2018/11/19 00:08

投稿

退会済みユーザー
test CHANGED
@@ -52,6 +52,12 @@
52
52
 
53
53
  ```
54
54
 
55
+ 設定したpathは以下のコマンドで確認します。
55
56
 
57
+ ```ここに言語を入力
58
+
59
+ [Environment]::GetEnvironmentVariable('PATH', 'Machine').split(";")
60
+
61
+ ```
56
62
 
57
63
  これでPowerShellを再起動してもpathが有効になっているはずです。EnvironmentVariableに関しては各自検索をお願いします。

1

コンテンツを追加

2018/11/18 23:55

投稿

退会済みユーザー
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- ### Powershellで.exeファイルが実行できるように環境変数を追加する方法
5
+ ### PowerShellで.exeファイルが実行できるように環境変数を追加する方法
6
6
 
7
7
 
8
8
 
@@ -35,3 +35,23 @@
35
35
 
36
36
 
37
37
  .exeなしでのアプリコマンドをたたいてみてくださいうまくいっているはずです
38
+
39
+ ※注意※この状態ではpowershellを終了した時点で設定したpathは破棄されます。
40
+
41
+
42
+
43
+ ### PowerShellで永続的につかえるPathを設定する方法
44
+
45
+ 細かいことことはわかりませんが以下のコマンドを順次実行してください。また**PowerShellは必ず管理者権限で起動**してください
46
+
47
+ ```ここに言語を入力
48
+
49
+ $path = "実行ファイルのあるpath"
50
+
51
+ [Environment]::SetEnvironmentVariable('PATH', $path, 'Machine')
52
+
53
+ ```
54
+
55
+
56
+
57
+ これでPowerShellを再起動してもpathが有効になっているはずです。EnvironmentVariableに関しては各自検索をお願いします。