Lav backup af gamle IIS med følgende script (på den gamle server):
@set temp=d:\temp
@set tmp=d:\temp
msdeploy -verb:sync -source:webServer60 -dest:package=webServer60.zip,encryptPassword=passw0rd -disableLink:ContentExtension >> create_bak.log
Test indlæsning af backup med følgende script (på den nye server):
@set temp=d:\temp
@set tmp=d:\temp
msdeploy -verb:sync -dest:webServer60 -source:package=webServer60.zip,encryptPassword=passw0rd -disableLink:ContentExtension -whatif >> restore_bak_whatif.log
Hvis ingen fejl, så indlæs backup med følgende script:
@set temp=d:\temp
@set tmp=d:\temp
msdeploy -verb:sync -dest:webServer60 -source:package=webServer60.zip,encryptPassword=passw0rd -disableLink:ContentExtension >> restore_bak.log
Husk at dett tager ALLE settings med, incl. brugernavn og kodeord på den bruger der bruges til annonym adgang (IUSR_<machinename>)
Dvs. husk enten at oprette en bruger magen til, eller ret indstillingerne på den nye server:
Server -> Sites -> -> Authentication (Under IIS) --> Anonymous Authentication, klik "Edit..." til højre.
ps. temp og tmp sættes kun for at kunne bestemme hvor den placerer midlertidigere filer under operationen, som default bruges systemdefault på C-drevet.
Hvis du har masser plads på C-drevet, kan du droppe at sætte temp/tmp variablerne.