home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / dlmanifests / microsoft-windows-offlinefiles-dl.man < prev    next >
Text File  |  2008-01-19  |  6KB  |  132 lines

  1. <!-- This manifest is installed on the final system and used by migration wizard -->
  2. <assembly xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3.           xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  4.           manifestVersion="1.0"
  5.           description="$(resourceString.description)"
  6.           displayName="$(resourceString.displayName)"
  7.           company="Microsoft"
  8.           copyright=""
  9.           supportInformation=""
  10.           creationTimeStamp="2005-08-15T20:18:02.2794670-07:00"
  11.           lastUpdateTimeStamp="2005-08-15T20:18:02.2794670-07:00"
  12.           authors="sriramsr"
  13.           owners="sriramsr"
  14.           testers="sebcha;jwelle;sanyals"
  15.           buildFilter=""
  16.           xmlns="urn:schemas-microsoft-com:asm.v3">
  17.   <assemblyIdentity type=""
  18.                     publicKeyToken="$(Build.WindowsPublicKeyToken)"
  19.                     buildType="$(build.buildType)"
  20.                     versionScope="nonSxS"
  21.                     buildFilter=""
  22.                     name="Microsoft-Windows-OfflineFiles-DL"
  23.                     version="0.0.0.0"
  24.                     processorArchitecture="*"
  25.                     language="*" />
  26.   <migration scope="Upgrade,MigWiz,USMT" 
  27.                     xmlns="">
  28.     <migXml xmlns="">
  29.       <detects>
  30.         <detect>
  31.           <condition>MigXmlHelper.DoesOSMatch("NT","5.0.*")</condition>
  32.           <condition>MigXmlHelper.DoesOSMatch("NT","5.1.*")</condition>
  33.           <condition>MigXmlHelper.DoesOSMatch("NT","5.2.*")</condition>
  34.         </detect>
  35.       </detects>
  36.  
  37.       <!-- System Preference -->
  38.       <rules context="System">
  39.         <rules>
  40.             <include>
  41.                 <objectSet>
  42.                     <!-- AssignedOfflineFolders is a key -->
  43.                     <pattern type="Registry">HKLM\Software\Microsoft\Windows\CurrentVersion\NetCache\AssignedOfflineFolders\* [*]
  44.                     </pattern>
  45.  
  46.                     <pattern type="Registry">HKLM\Software\Microsoft\Windows\CurrentVersion\NetCache [EncryptCache]
  47.                     </pattern>
  48.  
  49.                     <pattern type="Registry">HKLM\Software\Microsoft\Windows\CurrentVersion\NetCache [LinkTargetCaching]
  50.                     </pattern>
  51.  
  52.                     <pattern type="Registry">HKLM\Software\Microsoft\Windows\CurrentVersion\NetCache [PurgeNonPrimaryUserFilesAtLogoff]
  53.                     </pattern>
  54.  
  55.                      <pattern type="Registry">HKLM\Software\Microsoft\Windows\CurrentVersion\NetCache [AlwaysPinSubFolders]
  56.                      </pattern>
  57.                 </objectSet>
  58.             </include>
  59.         </rules>
  60.      </rules>
  61.      <!--  Need to map SlowlinkSpeed  -->
  62.  
  63.      <!-- User Preferenece -->
  64.      <rules context="User">
  65.         <include>
  66.             <objectSet>
  67.  
  68.                 <!-- AssignedOfflineFolders is a key -->
  69.                 <pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\NetCache\AssignedOfflineFolders\* [*]
  70.                 </pattern>
  71.  
  72.                 <!-- Shares is a key -->
  73.                 <pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\NetCache\Shares\* [*]
  74.                 </pattern>
  75.  
  76.                 <pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\NetCache [LinkTargetCaching]
  77.                 </pattern>
  78.             </objectSet>
  79.         </include>
  80.     </rules>
  81.  
  82.     </migXml>
  83.     <!-- In place upgrade only part -->
  84.     <machineSpecific> 
  85.       <migXml> 
  86.         <detects>
  87.             <detect>
  88.             <condition>MigXmlHelper.DoesOSMatch("NT","5.0.*")</condition>
  89.             <condition>MigXmlHelper.DoesOSMatch("NT","5.1.*")</condition>
  90.             <condition>MigXmlHelper.DoesOSMatch("NT","5.2.*")</condition>
  91.           </detect>
  92.         </detects>
  93.         <rules context="System"> 
  94.           <rules> 
  95.  
  96.             <!-- If CSC is enabled in down then create start registry value for service and driver and gather that -->
  97.             <conditions> 
  98.               <condition>MigXmlHelper.DoesStringContentEqual("Registry","HKLM\Software\Microsoft\Windows\CurrentVersion\NetCache[Enabled]","0x00000001")
  99.               </condition> 
  100.             </conditions> 
  101.             <addObjects> 
  102.               <object>
  103.                   <location type="Registry">HKLM\System\CurrentControlSet\Services\CSC [Start]</location>
  104.                   <attributes>DWORD</attributes>
  105.                   <bytes>01000000</bytes>
  106.               </object> 
  107.               <object>
  108.                   <location type="Registry">HKLM\System\CurrentControlSet\Services\CSCService [Start]</location>
  109.                   <attributes>DWORD</attributes>
  110.                   <bytes>02000000</bytes>
  111.               </object> 
  112.             </addObjects> 
  113.             <include> 
  114.               <objectSet> 
  115.                 <pattern type="Registry">HKLM\System\CurrentControlSet\Services\CSC [Start]
  116.                 </pattern> 
  117.                 <pattern type="Registry">HKLM\System\CurrentControlSet\Services\CSCService [Start]
  118.                 </pattern> 
  119.               </objectSet> 
  120.             </include> 
  121.           </rules> 
  122.         </rules> 
  123.       </migXml> 
  124.     </machineSpecific> 
  125.  
  126.     <plugin xmlns="urn:schemas-microsoft-com:asm.v3"
  127.             file="Microsoft-Windows-OfflineFiles-DL\CscMig.dll"
  128.             classId="{0db12ccb-7cfd-46b6-b4d1-daa6ff0fbcf7}" />
  129.     <migrationDisplayID>Network_and_Internet\Offline_Files</migrationDisplayID>            
  130.   </migration>
  131. </assembly>
  132.