Как узнать и изменить пароль IUSR и IWAM

Все об администрировании Windows NT/2000/2003/2008/2012 Server (в т.ч. R2) серверов. Групповые политики, домены, безопасность и пр. То, чего не найдешь в бескрайних просторах Интернета. Решения тех проблем, которые не решаются типовыми ответами, которые можно получить в техподдержке Майкрософта - а именно: переустановить продукт или купить какой-ть другой лицензионный диск.


Модератор: UncleFather

Аватара пользователя
UncleFather
Site Admin
Сообщения: 1503
Зарегистрирован: 17 авг 2004 16:20, Вт
Контактная информация:

Как узнать и изменить пароль IUSR и IWAM

Сообщение UncleFather »

Необходимость узнать или изменить пароль аккаунтов может возникнуть после деинсталляции IIS и его повторной инсталляции.

  1. Чтобы узнать пароль аккаунта IUSR:

    • открыть DOS окно,

    • перейти в нужную нам папку командой

      Код: Выделить всё

      cd C:\Inetpub\AdminScripts
    • команда

      Код: Выделить всё

      cscript.exe adsutil.vbs get w3svc/anonymoususerpass

      покажет пароль IUSR.

  2. Чтобы узнать пароль аккаунта IWAM:

    • открыть DOS окно,

    • перейти в нужную нам папку командой

      Код: Выделить всё

      cd C:\Inetpub\AdminScripts
    • команда

      Код: Выделить всё

      cscript.exe adsutil.vbs get w3svc/wamuserpass 

      покажет пароль IWAM.

  3. Чтобы изменить пароль аккаунта IUSR:

    • открыть DOS окно,

    • перейти в нужную нам папку командой

      Код: Выделить всё

      cd C:\Inetpub\AdminScripts
    • команда

      Код: Выделить всё

      cscript.exe adsutil.vbs set w3svc/anonymoususerpass <новый пароль>

      изменит пароль IUSR.

  4. Чтобы изменить пароль аккаунта IWAM:

    • открыть DOS окно,

    • перейти в нужную нам папку командой cd

      Код: Выделить всё

      C:\Inetpub\AdminScripts
    • команда

      Код: Выделить всё

      cscript.exe adsutil.vbs set w3svc/wamuserpass <новый пароль>

      изменит пароль IWAM.

При исполнении команды Вы увидите на экране вместо пароля звёдочки. Чтобы получить пароль в открытом виде можно временно изменить исходный текст adsutil.vbs. Для нас имеет интерес только фунция IsSecureProperty оригинальный текст которой приведён ниже:

Код: Выделить всё

' ORIGINAL Code adsutil.vbs!!!
' IsSecureProperty
'
' Checks to see if the property
' requires special processing in
' order to display its contents.


Function IsSecureProperty(ObjectParameter,MachineName)
  On Error Resume Next
  Dim PropObj,Attribute
  Set PropObj = GetObject("IIS://" & MachineName & "/schema/" & ObjectParameter)

  If (Err.Number <> 0) Then
     ReportError ()
     WScript.Echo "Error trying to get the property: " & err.number
     WScript.Quit (Err.Number)
  End If 

  Attribute = PropObj.Secure

  If (Attribute = True) Then
     IsSecureProperty = True
  Else
     IsSecureProperty = False
  End If
End Function 

Вы можете просто заменить строку

Код: Выделить всё

Attribute = PropObj.Secure

на

Код: Выделить всё

Attribute = False

, или же можете сами что-нибудь придумать. Главное не забудьте после изменения пароля привести скрипт в оригинальное состояние.

Дополнительную информацию можно получить здесь


Alexander A. Manaeff©

Понравилась статья? Будем крайне признательны за репосты в соцсетях! Материально поддержать проект можно здесь

Мои странички:
ВКонтакте
Одноклассники
Youtube
Facebook
Instagram

Изображение
Изображение
Изображение
Изображение