次のページ(cmdから既存のレジストリキー値名のデータを変更するにはどうすればよいですか)を見つけましたが、それは非常に役に立ちましたが、さらに質問があります。
私のPATHには「c:\ Program Files \ Microsoft SQL Server \ 100 \ Tools \ Binn \」を含む値があり、「P:\ SQL」を追加したいと思います。以下のスクリプトを実行すると、PATHは「C:\ Program; P:\ SQL」のようになります。PATHを「c:\ Program Files \ Microsoft SQL Server \ 100 \ Tools \ Binn \; P:\ SQL」のように変更するには、何を変更する必要がありますか?
ここに私が持っているものがあります:
for /F "skip=2 tokens=3" %%r in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path') do set oldVal=%%r
echo previous=%oldVal%
set newVal=%oldVal%;P:SQL
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path /t REG_EXPAND_SZ /d %newVal% /f
ありがとう。
なぜレジストリを使用してパスを設定しているのですか?
—
DavidPostill
DavidPostill、私は「/ V」だけで試しましたが、それもうまくいきませんでした。700台のコンピューターに新しいソフトウェアを展開しており、データにアクセスするためにそのアプリのモジュールのPATHにP:\ SQLを追加する必要があり、700台のコンピューターに技術を送信する価値はないと思います。
—
ニックH
/v
ないでください/ve
。