Microsoft Visual SourceSafe のファイル変更履歴をテキスト出力する方法(期間指定)

以下の内容のBatファイルを作成し、パラメータを環境に合わせて実行すれば
指定のフォルダにテキスト出力される。

履歴取得Batファイルの中身

@echo off

:VSSのフォルダのパス
set vssPath="C:\Program Files\Microsoft Visual SourceSafe\"

:VSSユーザ名とパスワード
set ssUser=guest
set ssPwd=guest

:VSSのパス
set "ssDir=C:\VSS_DB"

:取得場所
set outputPath="C:\VSS_WORK"

:取得開始日
set ST_DATE=2011/03/31

:取得終了日(ex.数年先。2099年とか指定すると正常に動作せず。おそらく1999と認識している模様…bug?)
set ED_DATE=2020/12/31

mkdir %outputPath%

:履歴の取得
%vssPath%ss History  -vd%ED_DATE%;11:59p~%ST_DATE%;0:00a -R -D $/ -O%outputPath%\_history.txt

pause