[前の記事]« ファイル生成を監視してバッチを走らせることは可能?
[次の記事]ファイル内容に応じてファイルを複数のフォルダに振り分けたい »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「バッチファイルの起動、引数の取得」索引へ

バッチ処理で必要なパスワードを別ファイルにして管理するには

380.
パスワードファイルの参照
2005年04月13日(水) 15時22分
duck
はじめまして、duckと申します。
Windowsのバージョンは2000を使用しております。
宜しくお願い致します。

バッチファイルを使用してPCの管理を行いたいと思っているのですが
バッチファイルにユーザー名とパスワードを記入したくありません。
ユーザー名とパスワードは別ファイルに記入し、
実際のバッチファイルはそのファイルを読み込んで実行させたく
思っています。
シェルにて同様なことをしたことはあるのですが
バッチではどうやった良いか分かりません。
どうしたら良いか教えて下さい。
お願いします。
381.
Re:パスワードファイルの参照
2005年04月13日(水) 17時40分
otn
>はじめまして、duckと申します。
>Windowsのバージョンは2000を使用しております。
>宜しくお願い致します。

>バッチファイルを使用してPCの管理を行いたいと思っているのですが
>バッチファイルにユーザー名とパスワードを記入したくありません。
>ユーザー名とパスワードは別ファイルに記入し、
>実際のバッチファイルはそのファイルを読み込んで実行させたく
>思っています。
>シェルにて同様なことをしたことはあるのですが
>バッチではどうやった良いか分かりません。
>どうしたら良いか教えて下さい。
>お願いします。

passwd.txtが、
--------------------
pctaro himitsu
--------------------
という1行のファイルだったとして、

for /f "tokens=1,2" %%A in (passwd.txt) do set USER=%%A& set PASS=%%B
で、それぞれ環境変数 USER,PASS にセットされます。
ただ、バッチファイルを見るとpasswd.txtの名前がばれるので、あまり意味がないかもしれません。


バッチスクリプトをVBS+WSHで書きなおしてツールで暗号化する方法もあります。

http://www.atmarkit.co.jp/fwin2k/win2ktips/443wshenc/wshenc.html
を参考に、Microsoftから screnc.exe というスクリプト暗号化ツールを入手。

バッチよりコードは長くなるかもしれませんが、VBS化は出来ると思います。最悪、VBSからBATファイルを作ってそれを呼び出せば良い。
382.
Re2:パスワードファイルの参照
2005年04月13日(水) 19時39分
duck
otnさん、上手くできました。ありがとうございました。
今はパスワードを変更した時にすべてのバッチファイルの
パスワードを変更する手間を考えて一元管理したいと
思っていただけですのでこのまま使用させていただきたいと思います。
暗号化のほうは追々やってみます。
383.
Re3:パスワードファイルの参照
2005年04月14日(木) 00時43分
otn
>今はパスワードを変更した時にすべてのバッチファイルの
>パスワードを変更する手間を考えて一元管理したいと
>思っていただけですのでこのまま使用させていただきたいと思います。

そういうことであれば、
passwd.bat
--------------------
set USER=pctaro
set PASS=himitsu
--------------------
を作って、
call \path\passwd.bat
するのもわかりやすいです。unixのシェルだとsourceコマンドで別ファイルを読み込むのに相当。
394.
Re4:パスワードファイルの参照
2005年04月16日(土) 10時09分
duck
ご返事がおそくなってしまいすいませんでした。
こちらのやり方のほうが分かりやすそうですね。
色々ありがとうございます。
試してみます。 
 
 


カテゴリー「バッチファイルの起動、引数の取得」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2005年04月13日 14:45に投稿されたエントリーのページです。

ひとつ前の投稿は「ファイル生成を監視してバッチを走らせることは可能?」です。

次の投稿は「ファイル内容に応じてファイルを複数のフォルダに振り分けたい」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート