Modificări în cmdleturile Exchange Server PowerShell și în Centrul Exchange Admin pentru intrările de cale UNC (KB5014278)

Se aplică la
Exchange Server 2019 Exchange Server 2016

Pentru a preveni utilizarea greșită a căilor UNC de către atacatori, eliminăm parametrii care preiau căile UNC ca intrări din cmdleturile PowerShell Exchange Server și Centrul de Admin Exchange. Aceste modificări vor afecta toate actualizările cumulative (CU) de Microsoft Exchange Server 2019 (CU12 și versiuni mai recente) și Microsoft Exchange Server 2016 (CU23 și versiuni mai recente).

Aceste modificări sunt disponibile în următoarele actualizări Exchange Server recente:

Actualizarea cumulativă 12 pentru Exchange Server 2019 sau o actualizare cumulativă mai recentă pentru Exchange Server 2019

Actualizarea cumulativă 23 pentru Exchange Server 2016 sau o actualizare cumulativă mai recentă pentru Exchange Server 2016

Modificări ale cmdleturilor Exchange Server

Get-AgentTrafficTypeSubscription

  • Serviciul TransportService <>
  • Calea UNC server <server>

Modificare: Serverul de parametri care preia calea UNC ca intrare este eliminat din cmdlet. Acest lucru restricționează utilizarea la serverul local pe care rulează cmdletul.

Import-ExchangeCertificate

  • Nume fișier "<cale> locală/UNC"
  • Parolă, <parolă>

Modificare:Parametrul FileName care preia calea UNC ca intrare este eliminat din cmdlet. Pentru a importa certificatul stocat în altă cale UNC, trebuie să utilizați parametrul FileData , așa cum se arată în exemplul următor:

Import-ExchangeCertificate

  • FileData ([Byte[]]$(Get-Content -Path "<cale> locală sau UNC" -Byte de codare))
  • Parolă, <parolă>

Export-ExchangeCertificate

  • Amprentă <>
  • Nume fișier "<cale> locală/UNC"
  • Cod binar
  • Parolă, <parolă>

Modificare:Parametrul FileName care preia calea UNC ca intrare este eliminat din cmdlet. Pentru a exporta certificatul într-o cale UNC, trebuie să utilizați parametrul FileData , așa cum se arată în exemplul următor:

  • $cert = Export-ExchangeCertificate

    • Amprentă <>
    • Parolă, <parolă>
    • Cod binar
  • Set-Content -Path "<cale> locală sau UNC" -Value $cert. FileData - byte de codificare

New-ExchangeCertificate

  • GenerateRequest
  • RequestFile "<cale> locală/UNC"
  • SubjectName "<subiect>"
  • Domenii DomainName <>

Modificare:Parametrul RequestFile care preia calea UNC ca intrare este eliminat din cmdlet. Pentru a exporta fișierul de solicitare într-o cale UNC, trebuie să utilizați cmdletul Set-Content , așa cum se arată în exemplul următor.

  • $request = New-ExchangeCertificate

    • GenerateRequest
    • SubjectName "<subiect>"
    • Domenii DomainName <>
  • Set-Content -Cale "<cale> locală sau UNC" -Valoare $request

Get-CalendarDiagnosticLog

  • Identitate "Jasen Kozma"
  • Subiect "Întâlnire buget"
  • Potrivire exactă $true
  • LogLocation "C:\My Documents\Calendar Diagnostic Export"

Modificare: Parametrul LogLocation care preia calea UNC ca intrare este eliminat din cmdlet. Acest lucru restricționează utilizarea la serverul local pe care rulează cmdletul.

Get-CalendarDiagnosticAnalysis

  • LogLocation "C:\My Documents\Calendar Diagnostic Export"
  • OutputAs HTML

| Set-Content -Cale <locală/UNC>

Modificare: Parametrul LogLocation care preia calea UNC ca intrare este eliminat din cmdlet. Trebuie să furnizați jurnale de diagnosticare Calendar prin parametrul CalendarLogs, așa cum se arată în exemplul următor:

$calitems = Get-CalendarDiagnosticLog -Utilizator> cutie poștală identitate <-Subiect "Întâlnire buget"

Get-CalendarDiagnosticAnalysis

  • CalendarLogs $calitems
  • OutputAs HTML

| Set-Content -Cale <locală/UNC>

Modificări din Centrul de Admin Exchange

Eliminare intrare cale UNC pentru stocarea setărilor Directorului virtual în timpul resetării

Atunci când resetați un director virtual, Panou de control Exchange (ECP) solicită o cale UNC în care să copieze setările curente. Acest proces este modificat. ECP nu va mai permite intrări de cale UNC aici.

Avertizarea Reinițializare director virtual cu un câmp Cale UNC pentru exportul setărilor curente

În schimb, ECP va solicita numele fișierului pentru a exporta setările de la utilizator. Aceste informații vor fi stocate în .. Folderul /V15/Config/Backup de pe server prin care este accesat ECP. Dacă folderul nu există, acesta va fi creat de ECP.

Avertizarea Reinițializare director virtual cu un câmp nume de fișier pentru exportul setărilor curente

Eliminarea certificatului Exchange de import & export

În versiunile anterioare de Exchange Server, exista o opțiune de a importa sau a exporta certificatul Exchange prin ECP.

Meniul certificat al centrului de administrare Exchange cu opțiuni de import și export

Această opțiune este eliminată. Acum trebuie să utilizați un cmdlet PowerShell pentru a importa sau a exporta certificatul Exchange.

Panoul certificat din centrul de administrare Exchange după ce opțiunile de import și export au fost eliminate

Eliminarea solicitării complete a certificatului Exchange

În versiunile anterioare de Exchange Server, exista o opțiune de a completa certificatul Exchange utilizând ECP. Acest lucru a solicitat administratorilor să furnizeze intrări de cale UNC.

Panoul certificat din centrul de administrare Exchange cu o acțiune Finalizare solicitare în așteptare

Această opțiune este eliminată din ECP. Acum trebuie să utilizați un cmdlet PowerShell pentru a face acest lucru.

Panoul de certificate din centrul de administrare Exchange după ce a fost eliminată acțiunea Finalizare solicitare

S-a eliminat solicitarea de certificat Exchange nou de la autoritatea de certificare

În versiunea anterioară de Exchange Server, exista o opțiune de a solicita un nou certificat Exchange de la autoritatea de certificare (CA) utilizând ECP. Acest lucru a solicitat administratorilor să furnizeze intrări de cale UNC.

Caseta de dialog Certificat Exchange nou, cu opțiunea de a solicita un certificat de la o autoritate de certificare

Această opțiune este eliminată din ECP. Acum trebuie să utilizați un cmdlet PowerShell pentru a face acest lucru.

Caseta de dialog Certificat Exchange nou cu opțiunea de certificat autosemnat

Eliminarea solicitării de reînnoire a certificatului Exchange

În versiunea anterioară de Exchange Server, exista o opțiune de reînnoire a solicitării de certificat Exchange utilizând ECP, ceea ce determina administratorii să furnizeze intrări de cale UNC.

Panoul de certificat din centrul de administrare Exchange cu o acțiune Reînnoire

Această opțiune este eliminată din ECP. Acum trebuie să utilizați un cmdlet PowerShell pentru a face acest lucru.

Panoul de certificate din centrul de administrare Exchange după ce acțiunea Reînnoire a fost eliminată