WebAdministration рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рддреНрд░реБрдЯрд┐ 80040154

рдореБрдЭреЗ рд╕рдордп-рд╕рдордп рдкрд░ рдкреЙрд╡рд░рд╢реЗрд▓ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдордЬрд╛ рдЖрддрд╛ рд╣реИред рдпреЗ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдкреНрд░рд╢рд╛рд╕рди рдФрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХрд╛рд░реНрдп рд╣реИрдВред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ WebAdministration рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рддреЛ, рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рд░: рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдХрд┐рд╕реА рднреА cmdlet рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп, рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ:

Cannot retrieve the dynamic parameters for the cmdlet.
Retrieving the COM class factory for component with CLSID {688EEEE5-6A7E-422F-B2E1-6AF00DC944A6} failed due to the following error: 80040154.

рд╕реНрдХреНрд░рд┐рдкреНрдЯ 64-рдмрд┐рдЯ рд╡рд┐рдВрдбреЛрдЬ 7. рдкрд░ рдЪрд▓рддреА рд╣реИ рдФрд░ рдпрд╣ рдкреНрд░рдореБрдЦ рдмрд┐рдВрджреБ рд╣реИред рд▓реЗрдХрд┐рди рд╕рдорд╛рдзрд╛рди рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╢рдмреНрдж рдХрд╣рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рдкрд╛рд╡рд░рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдерд╛рдиреАрдп рд╕рд╛рдЗрдЯ рдмрдирд╛рдиреЗ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ, рдХрддрд╛рд░реЗрдВ рдмрдирд╛рдиреЗ, рдЖрджрд┐) рдХреЛ рдореЙрдбреНрдпреВрд▓ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдбреЗрд╡рд▓рдкрд░ рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЛ PowerShell рд╕рддреНрд░ рдореЗрдВ рд▓реЛрдб рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЙрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЛрдВрдиреЗ рдЙрдирдХреЗ рд▓рд┐рдП рдмреИрдЪ рдлрд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд░реИрдкрд░ рднреА рдмрдирд╛рдП, рдмрд╕ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЗрд╕ рд╢рд░реНрдд рдкрд░ рдХрд┐ рдмреИрдЪ рдлрд╝рд╛рдЗрд▓ рдХреБрд▓ рдХрдорд╛рдВрдбрд░ рд╕реЗ рд▓реЙрдиреНрдЪ рдХреА рдЧрдИ рд╣реИред

рдПрдХ рдЖрджреЗрд╢ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЬреЛ рд╕рднреА рд╕реНрдерд╛рдиреАрдп рд╕рд╛рдЗрдЯреЛрдВ рдХреА рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреЗрдЯ-рд╡реЗрдмрд╕рд╛рдЗрдЯ cmdlet рдХрд╣рддрд╛ рд╣реИ:
powershell -noexit -command "& { Import-Module WebAdministration; Get-WebSite }"

* This source code was highlighted with Source Code Highlighter .
рдЖрдЗрдП рдЗрд╕реЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдЗрд╕реЗ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред "-Exexit" рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде, рдХрдорд╛рдВрдб рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╕рддреНрд░ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреНрд░реЛрд╕реЗрд╕ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪрд▓ рд░рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реЛрдЧрд╛ред рд╣рдордиреЗ рд╕реНрдерд╛рдиреАрдп рд╕рд╛рдЗрдЯреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рджреЗрдЦреА, рдФрд░ рдкреНрд░реЛрд╕реЗрд╕ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рд╣рдордиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЧреБрдгреЛрдВ рдХреЛ рджреЗрдЦрд╛:

рдЫрд╡рд┐

рдЫрд╡рд┐

рд╡реИрд╕реЗ рдпрд╣ рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИред рдЕрдм рдХреБрд▓ рдХрдорд╛рдВрдбрд░ рдореЗрдВ рдПрдХ рд╣реА рдмреИрдЪ рдлрд╝рд╛рдЗрд▓ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:

рдЫрд╡рд┐

рдЫрд╡рд┐

рдЬрдм рд╡рд┐рдВрдбреЛрдЬ рдХрд╛ 64-рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдирд╛рдо рдирд╣реАрдВ рдмрджрд▓рд╛ рдЧрдпрд╛ рдерд╛ред рдЙрдиреНрд╣реЗрдВ% windir% \ System32 рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд, рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдФрд░ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ред рдФрд░ рдЙрдирдХреЗ 32-рдмрд┐рдЯ рд╕рдордХрдХреНрд╖реЛрдВ рдХреЛ% windir% \ SysWOW64 рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ред рдЕрдм, рдЬрдм рдПрдХ 32-рдмрд┐рдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛% windir% \ System32 рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреА рд╣реИ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ% windir% \ SysWOW64 рдкрд░ рдХреЙрд▓ рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ ред рдЗрд╕ рдШрдЯрдирд╛ рдореЗрдВ рдХрд┐ рдПрдХ 32-рдмрд┐рдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ% windir% \ System32 рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╣ рдЗрд╕реЗ рдЙрдкрдирд╛рдо% windir% \ Sysnative рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдРрд╕реЗ рдХреЙрд▓ рдХреЛ рдбрд╛рдпрд╡рд░реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЯреЛрдЯрд▓ рдХрдорд╛рдВрдбрд░ рд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╕рдордп, рд╣рдо рдкрд╛рд╡рд░рд╢реЗрд▓ рдХрд╛ 32-рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ WebAdministration рдореЙрдбреНрдпреВрд▓ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдкрдВрдЬреАрдХреГрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдпрд╛ рдЗрд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд▓рд┐рдП рдкрдВрдЬреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореБрдЭреЗ рдЗрд╕рдХреЗ рд╕рдЯреАрдХ рдХрд╛рд░рдг рдирд╣реАрдВ рдорд┐рд▓реЗред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмрд╣реБрдореВрд▓реНрдп рдЬрд╛рдирдХрд╛рд░реА рд╣реИред % Windir% \ Sysnative рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк PowerShell рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ WebAdministration рдХреА рд╕рднреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рд▓реЗрдХрд┐рди рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐% windir% \ Sysnative рдХреЗрд╡рд▓ 32-рдмрд┐рдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдореМрдЬреВрдж рд╣реИред рдкрд░рд┐рдгрд╛рдореА рдмреИрдЪ рдлрд╝рд╛рдЗрд▓ рдлреЙрд░реНрдо рд▓реЗрддреА рд╣реИ:
if not exist %windir%\Sysnative\nul goto 64bit
set ps= "%windir%\Sysnative\WindowsPowerShell\v1.0\powershell.exe"
goto start
:64bit
set ps= "%windir%\System32\WindowsPowerShell\v1.0\powershell.exe"
:start

%ps% -noexit -command "& { Import-Module WebAdministration; Get-WebSite }"

* This source code was highlighted with Source Code Highlighter .

рдЗрд╕ рддрд░рд╣ рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ 64-рдмрд┐рдЯ рдкреЙрд╡рд░рд╢реЗрд▓ рдХреЛ рдЪрд▓рд╛рдПрдЧреА, рдЬреЛ рдЯреЛрдЯрд▓ рдХреЛрдореЗрдВрдбрд░ рдФрд░ рдлрд╝рд╛рд░ рд╕реЗ, рдФрд░ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рд╕реЗ (рдЬреЛ рд╣рдо рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ)ред 32-рдмрд┐рдЯ OS рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

рдХреБрдЫ рдиреЛрдЯ:
рдиреЛрдЯ 1 WebAdministration рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмрдЬрд╛рдп, рдЖрдк Microsoft.eb.Administration.dll рдЕрд╕реЗрдВрдмрд▓реА рд╕реЗ ServerManager рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

рдиреЛрдЯ реи рдХреБрд▓ рдХрдорд╛рдВрдбрд░ рд╡рд┐рдиреНрдпрд╛рд╕ рдпреЛрдЧреНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╡рд╣% windir% \ System32 \ cmd.exe рдЪрд▓рд╛рдП, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдРрд╕реЗ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рдорд┐рд▓реЗред

рдиреЛрдЯ 3 рдпрд╣ рдПрдХ рд╕реНрдерд╛рдиреАрдп рд╕рдорд╕реНрдпрд╛ рдХреА рддрд░рд╣ рдирд╣реАрдВ рд╣реИ рддреНрд░реБрдЯрд┐ рд╕рднреА рдиреЗрдЯрд╡рд░реНрдХ рдорд╢реАрдиреЛрдВ рдкрд░ рджрд┐рдЦрд╛рдИ рджреА, рдЬрд┐рд╕ рдкрд░ рдореИрдВрдиреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдореИрдВ рд╕реНрдерд╛рдиреАрдп рдХреНрд╖реЗрддреНрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдкреНрд░рд╢рд╛рд╕рди рдХрд░рдиреЗ рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реВрдВ, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдбреЛрдореЗрди рдореЗрдВ рдХреБрдЫ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛ рд░рд╣реА рд╣реЛрдВ?

рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

Source: https://habr.com/ru/post/In130958/


All Articles