使用已下载到您计算机上的 MSI 文件在 Powershell 中安装 Microsoft Teams
Installing Microsoft Teams in Powershell using a MSI file already downloaded on your computer
所以我已经花了一天左右的时间寻找在工作站上安装 Microsoft Teams 的方法。这是我用来为许多其他 MSI 和 Exe 编写脚本的代码。我从用于安装团队的 Microsoft 文档中获得此文件
$文件=C:\Teams_windows_x64.msi
$参数 = @(
“/一世”
(' "{0}" '-f $file.fullname)
“/安静的”
“/不启动”
'OPTIONS="noAutoStart=true" '
“所有用户=1”
)
启动进程“msiexec.exe”-ArgumentList $Arguments -Wait -NoNewWindow
当我对几乎任何其他 MSI 或 EXE 执行此操作时,它都无法正常工作。但是,我根本无法让它工作。它所做的只是在我按下回车键后等待更多输入。我知道有一个 Microsoft Teams 模块,但我不想使用它。我知道这可能是收集参数的一种奇怪方式,但我一直都是这样做的。谢谢
编辑:我想我应该提到我尝试使用计算机上已有的文件安装它的原因是因为我使用 DattoRMM,他们有办法让你上传你想使用的文件然后引用它在脚本中。但我想先让它在我的本地计算机上运行。
发布答案以获得更好的知识
复制自@MrClayGiovanni 评论
对于这个特定的软件,我们无法以这种方式安装它
所以我已经花了一天左右的时间寻找在工作站上安装 Microsoft Teams 的方法。这是我用来为许多其他 MSI 和 Exe 编写脚本的代码。我从用于安装团队的 Microsoft 文档中获得此文件
$文件=C:\Teams_windows_x64.msi
$参数 = @( “/一世” (' "{0}" '-f $file.fullname) “/安静的” “/不启动” 'OPTIONS="noAutoStart=true" ' “所有用户=1” )
启动进程“msiexec.exe”-ArgumentList $Arguments -Wait -NoNewWindow
当我对几乎任何其他 MSI 或 EXE 执行此操作时,它都无法正常工作。但是,我根本无法让它工作。它所做的只是在我按下回车键后等待更多输入。我知道有一个 Microsoft Teams 模块,但我不想使用它。我知道这可能是收集参数的一种奇怪方式,但我一直都是这样做的。谢谢
编辑:我想我应该提到我尝试使用计算机上已有的文件安装它的原因是因为我使用 DattoRMM,他们有办法让你上传你想使用的文件然后引用它在脚本中。但我想先让它在我的本地计算机上运行。
发布答案以获得更好的知识 复制自@MrClayGiovanni 评论
对于这个特定的软件,我们无法以这种方式安装它