Changes

Jump to: navigation, search

Microsoft Remote Server Administration Tools

5,861 bytes added, 18:44, 21 February 2014
created page
= Microsoft Remote Server Administration Tools =

Download the [http://support.microsoft.com/kb/958830 tools for Windows 7] and [http://support.microsoft.com/kb/2693643/en-us for Windows 8], as needed.


<source lang="xml">
<package
id="remote_server_admin"
name="Microsoft Remote Server Admin Tools"
revision="1"
reboot="false"
priority="0">

<variable name="PKG_SOURCE" value="%SOFTWARE%\remote_server_admin\7_sp1\Windows6.1-KB958830-x86-RefreshPkg.msu" os="6\.1\.\d{4}" architecture="x86"/>
<variable name="PKG_SOURCE" value="%SOFTWARE%\remote_server_admin\7_sp1\Windows6.1-KB958830-x64-RefreshPkg.msu" os="6\.1\.\d{4}" architecture="x64"/>
<variable name="PKG_SOURCE" value="%SOFTWARE%\remote_server_admin\8.1\Windows8.1-KB2693643-x86.msu" os="6\.3\.\d{4}" architecture="x86"/>
<variable name="PKG_SOURCE" value="%SOFTWARE%\remote_server_admin\8.1\Windows8.1-KB2693643-x64.msu" os="6\.3\.\d{4}" architecture="x64"/>

<!-- Is it installed? -->
<check type="execute" condition="exitcodeequalto" path="dism /online /get-featureinfo /featurename:RemoteServerAdministrationTools" value="0" />

<!-- Use this check if we're also going to force it enabled -->
<check type="execute" condition="exitcodeequalto" path="dism /online /get-featureinfo /featurename:RemoteServerAdministrationTools | find &quot;State : Enabled&quot;" value="0" />

<install cmd="wusa &quot;%PKG_SOURCE%&quot; /quiet /norestart" >
<exit code="0" />
<exit code="3010" /> <!-- add reboot="postponed" to force a reboot; otherwise, Windows will ask the user -->
<exit code="-2145124329" /> <!-- seems to mean already installed -->
</install>

<!-- now enable all the features
N.B. The /all option does not appear to work on Windows 7 -->
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools" />

<!-- Server Manager -->
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-ServerManager" />

<!-- Certificate services -->
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-CertificateServices" />
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-CertificateServices-CA" />
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-CertificateServices-OnlineResponder" />

<!-- AD roles -->
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-AD" />
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-AD-DS" />
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-AD-SnapIns" />
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-AD-AdministrativeCenter" />
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-AD-DS-NIS" />
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-AD-DS-LDS" />
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-AD-DS-Powershell" />

<!-- IP address management -->
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-DHCP" />
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-DNS" />

<!-- File services -->
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-FileServices" />
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-FileServices-Dfs" />
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-FileServices-Fsrm" />
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-FileServices-StorageMgmt" />

<!-- HyperV -->
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-HyperV" />

<!-- RDS -->
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-RDS" />

<!-- Features: -->
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Features" />

<!-- BitLocker -->
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Features-BitLocker" />

<!-- Clustering -->
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Features-Clustering" />

<!-- GP -->
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Features-GP" />

<!-- LoadBalancing -->
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Features-LoadBalancing" />

<!-- SmtpServer -->
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Features-SmtpServer" />

<!-- StorageExplorer -->
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Features-StorageExplorer" />

<!-- StorageManager -->
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Features-StorageManager" />

<!-- Wsrm -->
<install cmd="dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Features-Wsrm" />

<upgrade include="install" />

<remove cmd="wusa /uninstall /kb:958830 /quiet /norestart" os="6\.1\.\d{4}">
<exit code="any" />
</remove>
<remove cmd="wusa /uninstall /kb:2693643 /quiet /norestart" os="6\.3\.\d{4}">
<exit code="any" />
</remove>

</package>

</source>
Anonymous user

Navigation menu