使用Powershell安装.exe时使用日志文件

时间:2018-06-26 06:52:21

标签: powershell dockerfile exe

当我想使用Powershell安装.msi文件并想使用日志记录时,请使用以下代码:

RUN Invoke-WebRequest http://download.microsoft.com/download/0/1/D/01DC28EA-638C-4A22-A57B-4CEF97755C6C/WebDeploy_amd64_en-US.msi -OutFile webdeploy.msi; \
Start-Process msiexec -Wait -ArgumentList '/i webdeploy.msi /l*v C:\msilog.txt /q' ; \
Remove-Item -Force webdeploy.msi

我在Google上搜索了.exe文件的方法,但找不到解决方法。

所以我的问题是如何在powerhsell中为以下功能添加日志文件:

RUN Invoke-WebRequest -UseBasicParsing 
https://download.microsoft.com/download/5/B/C/5BC5DBB3-652D-4DCE-B14A- 
475AB85EEF6E/vcredist_x86.exe -OutFile vcredist_x86.exe; \
powershell.exe -Command Start-Process vcredist_x86.exe -ArgumentList '/quiet' 
| Wait-Process
RUN Invoke-WebRequest -UseBasicParsing 
https://download.microsoft.com/download/9/1/4/914851c6-9141-443b-bdb4- 
8bad3a57bea9/vcredist_x64.exe -OutFile vcredist_x86.exe; \
powershell.exe -Command Start-Process vcredist_x86.exe -ArgumentList '/quiet' 
| Wait-Process

0 个答案:

没有答案