none
powershell basic http authentication RRS feed

  • Вопрос

  • Доброго времени суток!

    Подскажите как победить:

    $wget = New-object System.Net.Webclient
    $wget.DownloadString("http://12345:blabla@192.168.1.254/_audit/log_parser")

    Скрипт возвращает:

    Exception calling "DownloadString" with "1" argument(s): "The remote server returned an error: (401) Unauthorized."

     

    11 января 2012 г. 7:54

Ответы

Все ответы

  • $wget.Credentials = New-Object System.Net.NetworkCredential("user" , "password")
    $wget.DownloadString("http://192.168.1.254/_audit/log_parser")
    

    • Помечено в качестве ответа KazunEditor 13 января 2012 г. 9:09
    11 января 2012 г. 9:51
    Отвечающий
  • Property 'Credentials' cannot be found on this object; make sure it exists and is settable.
    At C:\scripts\wget.ps1:1 char:7
    + $wget. <<<< Credentials = New-Object System.Net.NetworkCredential("user" , "password")
        + CategoryInfo          : InvalidOperation: (Credentials:String) [], RuntimeException
        + FullyQualifiedErrorId : PropertyNotFound
    11 января 2012 г. 14:01
  • Property 'Credentials' cannot be found on this object; make sure it exists and is settable.
    At C:\scripts\wget.ps1:1 char:7
    + $wget. <<<< Credentials = New-Object System.Net.NetworkCredential("user" , "password")
        + CategoryInfo          : InvalidOperation: (Credentials:String) [], RuntimeException
        + FullyQualifiedErrorId : PropertyNotFound


    Так строчку то зачем удалили.

    $wget = New-object System.Net.Webclient

    11 января 2012 г. 14:14
    Отвечающий
  • угу ступил, и последняя загвоздка

    в конце адреса обязательно нужен слэш, иначе не проходит автроризация

    $wget.DownloadString("http://192.168.1.254/_audit/log_parser/")

    спасибо

    13 января 2012 г. 15:52
  • какой смысл в Вашем сообщении, если я написал обратное?
    14 января 2012 г. 13:05
  • какой смысл в Вашем сообщении, если я написал обратное?

    Неправильно прочитал.
    14 января 2012 г. 15:35
    Отвечающий