Windows 7 のバッチ ファイルを使用してシステム変数を作成するにはどうすればよいですか?

Windows 7 のバッチ ファイルを使用してシステム変数を作成するにはどうすればよいですか?

新しいシステム変数を作成するバッチ ファイルを作成するにはどうすればよいですか?

(ご存知のとおり、システムの詳細設定 > 環境変数 > システム変数にあります)。

という名前の新しい変数を作成しFLEXLM_TIMEOUT、その値を に設定したいと思います10000000

この修正が必要なコンピューターが約 100 台あるため、この変数を自動的に作成する方法を見つける必要があります。

答え1

あなたが探しているのはセットX指示:

 setx FLEXLM_TIMEOUT "10000000" /m

あなたが望んでいることをするべきです。

このコマンドは、Vista および XP で使用可能になって以来、Windows の標準となっていますXP Support Tools。また、必要に応じてリモート マシンの変数を設定する機能もあります。

答え2

おそらくこれを行う最も簡単な方法は、パスの.REGファイルを作成することです。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

スクリプトは次のようになります。

Windows レジストリ エディター バージョン 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment] "FLEXLM_TIMEOUT"="10000000"

スクリプトを最初から書く必要すらありません。変数を持つPCでは、登録、キーを強調表示します環境そして、ファイルメニュー選択輸出...作成された .REG ファイルには FLEXLM_TIMEOUT 以外の値が含まれますが、メモ帳でファイルを編集して削除する必要があります。

そのファイルをマージしても既存の値は削除されません。REGEDIT は真のマージを実行します。

関連情報