Virhesanoma, kun yrität asentaa Exchange Server 2010 SP2: AuthorizationManager-tarkistus epäonnistui

Alkuperäinen KT-numero: 2668686

Oireet

Oletetaan seuraava tilanne:

  • Asennat Exchange Server 2010:n tai Exchange Server 2010 Service Pack 1:n (SP1).
  • Ryhmäkäytäntö-objektin (GPMC) tai Paikallisen ryhmäkäytäntö Kirjoitusavustaja (Gpedit.msc) avulla voit luoda ryhmäkäytäntö-objektin (GPO) tai paikallisen käytännön.
  • Ryhmäkäytäntöobjekti tai paikallinen käytäntö määrittää Windows PowerShell suorituskäytännön tilaan, joka ei ole määrittämätön.
  • Asennat Exchange Server 2010 SP2:n.

Tässä skenaariossa asennus epäonnistuu, ja näyttöön tulee seuraavankaltainen virhesanoma:

Seuraava virhe luotiin, kun "$error. Clear();
& $RoleBinPath\ServiceControl.ps1 EnableServices Critical
" suoritettiin: "AuthorizationManager-tarkistus epäonnistui.".
AuthorizationManager-tarkistus epäonnistui.

Kun tämä virhe ilmenee, Exchange Server 2010 ei toimi eikä sitä ole lueteltu Lisää tai poista sovellus -kohdassa. Lisäksi et voi asentaa Exchange Server 2010 uudelleen.

Syy

Tämä ongelma ilmenee, koska Windows Management Instrumentation (WMI) -palvelu on pysäytetty asennusprosessin aikana. Siksi ServiceControl.ps1 Windows PowerShell komentosarja, joka suoritetaan osana Exchange Server 2010 SP2 -asennusprosessia, ei voi kutsua WMI-palvelua suoritusoikeuksien varmistamiseksi.

Ratkaisu

Voit ratkaista tämän ongelman seuraavasti:

  1. Palauta palvelin, joka on käynnissä Exchange Server 2010. Lisätietoja Exchange Server 2010 toimivan palvelimen palauttamisesta on kohdassa Exchange-palvelimien palauttaminen.

  2. Poista GPO tai paikallinen käytäntö käytöstä GPMC:n tai Gpedit.msc:n avulla.

  3. Asenna Exchange Server 2010 SP2.

  4. Määritä käyttöalueen RemoteSignedsuorituskäytännöksi LocalMachine . Voit tehdä tämän suorittamalla seuraavan cmdlet-komennon:

    Set-ExecutionPolicy RemoteSigned -scope LocalMachine
    

Lisätietoja

Jos haluat tarkistaa suorituskäytännöt ennen asennuksen aloittamista, suorita seuraava Windows PowerShell cmdlet:

Get-ExecutionPolicy -list

Tulosteen tulee muistuttaa seuraavaa:

Scope ExecutionPolicy
----- ---------------
MachinePolicy Undefined
UserPolicy Undefined
Process Undefined
CurrentUser Undefined
LocalMachine RemoteSigned

Jos jokin seuraavista vaikutusalueista on määritetty muuhun kuin määrittämättömään tilaan, tutustu Ratkaisu-osion vaiheisiin, ennen kuin asennat Exchange Server 2010 SP2:n:

  • Koneenkäytäntö
  • UserPolicy
  • Prosessi
  • Nykyinen käyttäjä

LocalMachine Jos vaikutusalue on Määrittämätön, näyttöön saattaa tulla seuraavankaltainen virhesanoma, kun käynnistät Exchange-hallintakonsoli (EMC):

Poikkeus, joka kutsuu getsteppablepipeline-ominaisuutta argumentilla "1": "File C:\Program Files\Microsoft\Exchange Server\V14\RemoteScripts\ConsoleInitialize.ps1 ei voi ladata, koska komentosarjojen suorittaminen on poistettu käytöstä tässä järjestelmässä. Lisätietoja on ohjeaiheessa about_signing.

Lisäksi näyttöön saattaa tulla seuraavankaltainen virhesanoma, kun käynnistät Exchange Management Shellin (EMS):

Termiä Connect-ExchangeServer ei tunnisteta cmdlet-komennon, funktion, komentosarjatiedoston tai hallittavan ohjelman nimeksi. Tarkista nimen oikeinkirjoitus tai se, sisältyikö polku, varmista, että polku on oikein, ja yritä uudelleen.

Huomautus

Kun tämä ongelma ilmenee, Exchange Server 2010 toimii odotetulla tavalla, vaikka ET voi käynnistää EMC: tä tai EMS: ää.

Lisätietoja

et voi asentaa Exchange Server 2010 päivityskokoelmaa, jossa on käytössä oleva ryhmäkäytäntöobjekti, joka määrittää PowerShellin suorituskäytännön päivitettävälle palvelimelle