Windows のユーザー環境変数は、アプリケーションの構成値を保存する便利な方法を提供します。この記事では、制限されたユーザー権限でこれらの変数を設定する方法について説明します。
問題:
を使用してユーザーが作成した環境変数 (ADDR および TOKEN) を読み取ることができません。 os.Getenv().
原因:
set コマンドは一時的なセッションごとの環境変数を作成しますが、setx は永続的なシステム全体の変数を作成します。システム変数を作成するにはユーザー権限が不十分であり、os.Getenv() はシステム変数のみを読み取ります。
解決策:
ユーザー環境変数を設定するには、setx を使用します。コマンド。
例:
setx を使用して ADDR 変数と TOKEN 変数を設定するには:
cmd> setx ADDR "127.0.0.1" cmd> setx TOKEN "ABCD1234"
一度設定すると、変数にアクセスできるようになります。将来のシェルセッションとアプリケーション。変更を有効にするには、既存のシェル セッションを閉じて再度開く必要があることに注意してください。
以上がWindows で権限が制限されたユーザーの環境変数を設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。