SQL Server エージェント ジョブで dos バッチ ファイルを実行しています。バッチ ファイルには 34 のステップがあります。すべてのステップは、ステップ 31 を除いて毎日実行されます。火曜日にのみ実行されます。別の SQL エージェント ジョブをセットアップすることもできますが、それはやり過ぎのようです。ステップ 31 を火曜日のみに実行するために、バッチ ファイル内の曜日をシステムに照会するにはどうすればよいですか? 以下のコードを試しましたが、うまくいきませんでした。
For /F "tokens=1 delims= " %%A in ('Date /t') do @(
Set DayName=%%A
)
if('%DayName:~0,3%' equ 'Tue') <run step 31>
「%DayName:~0,3%」をエコーすると、「Tue」と表示されます