Exchange Server 2019, Setup.exe kullanılarak PowerShell 'den başlatıldığında Kur beklendiği gibi çalışmaz

Belirtiler

Aşağıdaki senaryoyu inceleyin:

  • Setup.exe kullanarak PowerShell veya komut isteminden Microsoft Exchange Server 2019, Microsoft Exchange Server 2016 veya Microsoft Exchange Server 2013 'ı yükseltmeye çalıştığınızda katılımsız kurulumu çalıştırmayı planlıyorsunuz
  • Kurulum medyası D: sürücüsünde bulunuyor
  • Katılımsız yükleme, PowerShell veya komut istemi 'nden "" setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms .\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms (PowerShell) veya "" D:\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms (PowerShell veya komut istemi) yerine "" olarak başlatılır.

Bu durumda, Exchange Server Kurulum programı başlar ve başarıyla tamamlandığını gösterebilir. Ancak, Exchange 'in kendisi güncelleştirilmez.

Neden

PowerShell veya komut isteminden bir komut çalıştırdığınızda, "yol" sistem ortam değişkeninde bulunan yolların ilk önce, PowerShell veya komut isteminde geçerli yol işaretlenmedikçe önce yürütülen komutu denetlemeyecek şekilde denetedilir.

  • "." PowerShell 'de yürütülen komutun veya programın önüne girilir veya
  • Sekme tuşu, ". " PowerShell 'de çalıştırılan komutun veya programın önünde
  • tam yol, PowerShell veya komut isteminde setup.exe çalıştırmak için kullanılır (örneğin " D:\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms ").

C:\Program Files\Microsoft\Exchange Server\V15\binGeçerli yoldaki setup.exe yerine PowerShell tarafından bulunan setup.exe bir dosya bulundu ve yürütülür.

Geçici Çözüm

Bir yükseltme çalıştırırsanız, .\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms komutu başlatmak için "" (PowerShell) veya "" D:\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms (PowerShell ve komut istemi) kullanın.