<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;" dir="ltr">
<p style="margin-top:0;margin-bottom:0">Showing my novice again, I don't know what stopping IIS in the context of a Docker build even means, but the error codes 1641 and 3010 both indicated a successful run of the MSI that wanted to restart something.  Excerpt
 of my failure:</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0"></p>
<div style="color: rgb(33, 33, 33); font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif, serif, EmojiFont; font-size: 15px; margin: 0px;">
<span style="color: black; font-family: Calibri, sans-serif; font-size: 12pt;">Step 4/6 : RUN dism.exe /online /enable-feature /all /featurename:iis-webserver /NoRestart</span><br>
</div>
<div style="color: rgb(33, 33, 33); font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif, serif, EmojiFont; font-size: 15px; margin: 0px;">
<font face="Times New Roman,serif" size="3"><span style="font-size: 12pt;"><font face="Calibri,sans-serif" color="black">---> Using cache</font></span></font></div>
<div style="color: rgb(33, 33, 33); font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif, serif, EmojiFont; font-size: 15px; margin: 0px;">
<font face="Times New Roman,serif" size="3"><span style="font-size: 12pt;"><font face="Calibri,sans-serif" color="black">---> cabe91d69929</font></span></font></div>
<div style="color: rgb(33, 33, 33); font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif, serif, EmojiFont; font-size: 15px; margin: 0px;">
<font face="Times New Roman,serif" size="3"><span style="font-size: 12pt;"><font face="Calibri,sans-serif" color="black">Step 5/6 : COPY software C:/software/</font></span></font></div>
<div style="color: rgb(33, 33, 33); font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif, serif, EmojiFont; font-size: 15px; margin: 0px;">
<font face="Times New Roman,serif" size="3"><span style="font-size: 12pt;"><font face="Calibri,sans-serif" color="black">---> Using cache</font></span></font></div>
<div style="color: rgb(33, 33, 33); font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif, serif, EmojiFont; font-size: 15px; margin: 0px;">
<font face="Times New Roman,serif" size="3"><span style="font-size: 12pt;"><font face="Calibri,sans-serif" color="black">---> 163d2b96aba6</font></span></font></div>
<div style="color: rgb(33, 33, 33); font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif, serif, EmojiFont; font-size: 15px; margin: 0px;">
<font face="Times New Roman,serif" size="3"><span style="font-size: 12pt;"><font face="Calibri,sans-serif" color="black">Step 6/6 : RUN msiexec.exe /i "C:\software\shibboleth-sp-2.6.1.2-win64.msi" /passive /NoRestart</font></span></font></div>
<div style="color: rgb(33, 33, 33); font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif, serif, EmojiFont; font-size: 15px; margin: 0px;">
<font face="Times New Roman,serif" size="3"><span style="font-size: 12pt;"><font face="Calibri,sans-serif" color="black">---> Running in 08cbdbf1c137</font></span></font></div>
<div style="color: rgb(33, 33, 33); font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif, serif, EmojiFont; font-size: 15px; margin: 0px;">
<font face="Times New Roman,serif" size="3"><span style="font-size: 12pt;"><font face="Calibri,sans-serif" color="black">The command 'cmd /S /C msiexec.exe /i "C:\software\shibboleth-sp-2.6.1.2-win64.msi" /passive /NoRestart' returned a non-zero code: 3010</font></span></font></div>
<br>
<p></p>
<p style="margin-top:0;margin-bottom:0">I think the only issue is the status code returned, which is probably because my invocation method is so braindead.</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0"><a href="https://msdn.microsoft.com/en-us/library/windows/desktop/aa376931(v=vs.85).aspx" class="OWAAutoLink" id="LPlnk769099" previewremoved="true">https://msdn.microsoft.com/en-us/library/windows/desktop/aa376931(v=vs.85).aspx</a></p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">Off-list, someone suggested some smarter Powershell to try:</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0"><font face="Calibri,sans-serif" size="2" color="#1F497D"><span style="font-size: 11pt;">RUN powershell.exe –Command Start-Process -FilePath "</span></font><span style="color: rgb(33, 33, 33); font-family: "Times New Roman", serif; font-size: 16px;"> </span><font face="Calibri,sans-serif" size="2" color="#1F497D"><span style="font-size: 11pt;">C:\software\shibboleth-sp-2.6.1.2-win64.msi
 " -Wait -PassThru -ArgumentList "/qn /norestart"</span></font><br>
</p>
<p style="margin-top:0;margin-bottom:0"><font face="Calibri,sans-serif" size="2" color="#1F497D"><span style="font-size: 11pt;"><br>
</span></font></p>
<p style="margin-top:0;margin-bottom:0"><font face="Calibri,sans-serif" size="2" color="#1F497D"><span style="font-size: 11pt;"><span style="font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols; font-size: 16px;">I'll
 report back on how it goes tomorrow.</span></span></font></p>
</div>
</body>
</html>