我的目标是创建一个脚本,我可以下载并在新的 Windows 版本上运行,以尽可能多地设置系统。我要做的第一件事是尽可能多地安装我一直喜欢的可用程序。我之前运行过这个(它来自 Chocolatey.org)直接从 PowerShell 安装 Chocolatey:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
然后我跑了一堆
choco install
像这样:choco install googlechrome -y
choco install git -y
choco install notepadplusplus -y
choco install sql-server-management-studio -y
(我认为
-y
使它们在没有提示的情况下运行。)该脚本应检查是否安装了 Chocolatey,如果没有,则运行安装脚本。然后它应该遍历一个包名称列表并静默安装它们。
choco install
每个命令? 如果您对如何使用其他方式实现我的主要目标有任何建议,请告诉我。
最佳答案
其实微软一直致力于 windows-dev-box-setup-scripts要做到这一点,使用 boxstarter和 chocolatey
作为一个开源项目,您可以 fork 或下载它并根据您的需要进行调整
希望能帮助到你 :)
关于用于安装 Chocolatey 和软件包列表的 PowerShell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48144104/