Windowsでスケジュールされたタスクのような「cronジョブ」をセットアップするために、以前のstackoverflowの質問で推奨されたコードを使用してPowershellスクリプトをセットアップしました。
毎日クリーンアップして古いバックアップを削除する必要があるバックアップがいくつかあるので、このタスクを実行するための asp.net スクリプトを作成しました。ファイル名は BackupCleanup.aspx で、ASP.net スクリプトを上記のURLにアクセスして所有します-ただし、以下のPowershellスクリプトを使用して実行することはできません。
私が使用しているPowershellスクリプトコードは次のとおりです。
$request = [System.Net.WebRequest]::Create("http://127.0.0.1/BackupCleanup.aspx")
$response = $request.GetResponse()
$response.Close()
このファイルを PS1 拡張子で作成しました。OS (Windows 2008) で正しく表示されます。右クリックして [Powershell で実行] を選択することで、このタスクを手動で実行しようとしました。また、これをタスクとしてスケジュールしました。役立たず。
スクリプトが機能しない理由がわかりません - どんな助けでも大歓迎です。