UncleFather » 27 сен 2010 18:39, Пн
Необходимость узнать или изменить пароль аккаунтов может возникнуть после деинсталляции IIS и его повторной инсталляции.
-
Чтобы узнать пароль аккаунта IUSR:
-
Чтобы узнать пароль аккаунта IWAM:
-
Чтобы изменить пароль аккаунта IUSR:
-
Чтобы изменить пароль аккаунта 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
Вы можете просто заменить строку
на
, или же можете сами что-нибудь придумать. Главное не забудьте после изменения пароля привести скрипт в оригинальное состояние.
Дополнительную информацию можно получить здесь
Необходимость узнать или изменить пароль аккаунтов может возникнуть после деинсталляции IIS и его повторной инсталляции.
[list=1][*] Чтобы узнать пароль аккаунта IUSR:
[list][*] открыть DOS окно,
[*] перейти в нужную нам папку командой [code]cd C:\Inetpub\AdminScripts[/code]
[*] команда [code]cscript.exe adsutil.vbs get w3svc/anonymoususerpass[/code] покажет пароль IUSR.[/list]
[*] Чтобы узнать пароль аккаунта IWAM:
[list][*] открыть DOS окно,
[*] перейти в нужную нам папку командой [code]cd C:\Inetpub\AdminScripts[/code]
[*] команда [code]cscript.exe adsutil.vbs get w3svc/wamuserpass [/code] покажет пароль IWAM. [/list]
[*] Чтобы изменить пароль аккаунта IUSR:
[list][*] открыть DOS окно,
[*] перейти в нужную нам папку командой [code]cd C:\Inetpub\AdminScripts[/code]
[*] команда [code]cscript.exe adsutil.vbs set w3svc/anonymoususerpass <новый пароль>[/code] изменит пароль IUSR.[/list]
[*] Чтобы изменить пароль аккаунта IWAM:
[list][*] открыть DOS окно,
[*] перейти в нужную нам папку командой cd [code]C:\Inetpub\AdminScripts[/code]
[*] команда [code]cscript.exe adsutil.vbs set w3svc/wamuserpass <новый пароль>[/code] изменит пароль IWAM.[/list] [/list]
При исполнении команды Вы увидите на экране вместо пароля звёдочки. Чтобы получить пароль в открытом виде можно временно изменить исходный текст adsutil.vbs. Для нас имеет интерес только фунция IsSecureProperty оригинальный текст которой приведён ниже:
[code]' 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 [/code]
Вы можете просто заменить строку [code]Attribute = PropObj.Secure[/code] на [code]Attribute = False[/code], или же можете сами что-нибудь придумать. Главное не забудьте после изменения пароля привести скрипт в оригинальное состояние.
Дополнительную информацию можно получить [url=http://support.microsoft.com/kb/297989/ru]здесь[/url]