ローカルイントラネットサイトをミラーリングしようとして、「wget」を使用して以前の質問を見つけました。匿名のサイトではうまく機能しますが、ユーザー名\パスワードを期待しているサイト(統合Windows認証を使用したIIS)に対しては使用できませんでした。
これが私が渡すものです:
wget -c --http-user ='domain \ user' --http-password = pwd http:// local / site -dv
デバッグ出力は次のとおりです(明らかにダミー値に置き換えたことに注意してください)。
--verbose(verbose)を1に設定します Windows-MSVCでWget1.11.4によって作成されたDEBUG出力。 --2009-07-14 09:39:04-- http:// local / site ホスト`local'は一般的な基本的なチャレンジを発行していません。 ローカルを解決しています...秒0.00、xxxx ローカルキャッシュ=>xxxx ローカルに接続中|xxxx|:80 ...秒0.00、接続済み。 ソケット1896を作成しました。 0x003e32b0をリリースします(新しい参照カウント1)。 ---リクエスト開始--- GET / site / HTTP / 1.0 ユーザーエージェント:Wget / 1.11.4 承認: */* ホスト:ローカル 接続:Keep-Alive ---リクエスト終了--- HTTPリクエストが送信され、応答を待っています... ---応答開始--- HTTP /1.1401アクセスが拒否されました サーバー:Microsoft-IIS / 5.1 日付:2009年7月14日火曜日13:39:04 GMT WWW-認証:交渉 WWW-認証:NTLM コンテンツ-長さ:4431 コンテンツタイプ:text / html ---応答終了--- 401アクセスが拒否されました クローズドfd1896 不明な認証スキーム。 承認に失敗しました。