Kysymys hävinneen tiedoston palauttamisesta ConflictAndDeleted-kansiosta

Aino Maki 0 Mainepisteet
2026-08-03T11:22:44.06+00:00

huomasin että kaksi DFS-R-replikoitua tiedostoa näyttävät eri sisältöä ristiriidan ratkaisutapahtuman jälkeen ja käyttäjät ilmoittivat ettei kumpikaan versio ole täysin oikea joten minun täytyy tietää mikä on prosessi hävinneen version palauttamiseksi ConflictAndDeleted-kansiosta

Windows for business | Windows 365 Enterprise
0 kommenttia Ei kommentteja

1 vastaus

Lajitteluperuste: Hyödyllisin
  1. Brian Huynh 3,815 Mainepisteet Microsoftin ulkoinen henkilöstö
    2026-08-04T07:37:22.09+00:00

    Hei Aino, kiitos, että julkaisit kysymyksesi Microsoft Q&A -yhteisössä.

    Kun useat käyttäjät muokkaavat samaa tiedostoa eri palvelimilla ennen kuin DFS-R ehtii replikoida muutokset, syntyy ristiriita. DFS-R ratkaisee tämän "viimeisin kirjoittaja voittaa" (last writer wins) -säännöllä. Hävinnyt tiedostoversio siirretään replikoidun kansion piilotettuun DfsrPrivate\ConflictAndDeleted -kansioon, ja tästä tapahtumasta kirjataan merkintä XML-luettelotiedostoon (ConflictAndDeletedManifest.xml).

    Voit palauttaa nämä säilytetyt tiedostot käyttämällä sisäänrakennettuja PowerShell-komentoja. Tämä tulisi suorittaa sillä palvelimella, missä alkuperäinen ristiriita tapahtui ja mihin hävinnyt tiedosto on siirretty.

    Avaa PowerShell järjestelmänvalvojana ja suorita seuraava komento listataksesi kaikki säilytetyt tiedostot ja löytääksesi oikean version (muista korvata tiedostopolku omaa ympäristöäsi vastaavaksi):

    Get-DfsrPreservedFiles -Path "C:\Polku\Replikoidulle\Kansiolle\DfsrPrivate\ConflictAndDeletedManifest.xml"
    

    Kun olet tunnistanut etsimäsi tiedoston luettelosta, voit palauttaa sen uuteen, turvalliseen hakemistoon (esim. C:\PalautusKansio) seuraavalla komennolla:

    Get-DfsrPreservedFiles -Path "C:\Polku\Replikoidulle\Kansiolle\DfsrPrivate\ConflictAndDeletedManifest.xml" | Restore-DfsrPreservedFiles -RestoreToPath "C:\PalautusKansio"
    

    Varoitus: Käytä aina -RestoreToPath -parametria ja palauta tiedostot erilliseen kansioon. Oletusarvoisesti ilman tätä parametria komento saattaa palauttaa tiedostot suoraan alkuperäiseen sijaintiin ylikirjoittaen nykyisen tuotantotiedoston ja poistaen muita säilytettyjä tiedostoja. On myös hyvä käytäntö ottaa varmuuskopio ConflictAndDeleted -kansiosta ennen komennon suorittamista.

    Jos tiedostoa ei enää löydy ConflictAndDeleted -kansiosta, on mahdollista, että kansion kiintiö (Quota, oletuksena 4096 MB) on ylittynyt, jolloin DFS-R on automaattisesti siivonnut vanhimmat tiedostot pois tilaa säästääkseen. Tässä tapauksessa paras vaihtoehtoinen tapa on palauttaa tiedosto kyseisen kansion aiemmasta versiosta (Previous Versions / Volume Shadow Copy) suoraan Resurssienhallinnan (File Explorer) kautta tai palauttaa se perinteisestä tiedostovarmuuskopiosta (esim. Windows Server Backup tai Azure Backup).

    Seuraan tätä ketjua varmistaakseni, että ongelmasi ratkaistaan. Jos tämä auttaa, harkitse vastauksen hyväksymistä "Accept Answer" -painikkeella, jotta myös muut yhteisön jäsenet löytävät ratkaisun helpommin.

    Virallinen Microsoft-dokumentaatio ja parhaat käytännöt:

    Onko tästä vastauksesta hyötyä?

    0 kommenttia Ei kommentteja

Vastauksesi

Kysymyksen tekijä voi merkitä vastauksia hyväksytyiksi ja moderaattorit suositelluiksi, mikä auttaa käyttäjiä tietämään, että vastaus on ratkaissut tekijän ongelman.