在MacOS X上,我可以从Puppet或命令行configurationWifi吗?

我想通过Puppet在每个Mac上为公司的Wifi创build条目。 这可能吗? (或者如果可以从命令行,我可以弄清楚如何在Puppet中做到这一点)

您也可以通过CLI使用configuration文件。 这是完全无人看pipe,如果您的个人资料需要任何用户input它将无法安装。

我已经通过Puppet使用这种方法成功部署了WiFinetworking。

安assembly置文件的命令是:

sudo profiles -I -F /path/to/profile.mobileconfig

以sudo / root身份运行会将configuration文件安装为设备configuration文件,并在安装时影响所有用户,因为当前用户将只将其安装为用户configuration文件,从而影响运行该命令的用户。

更多信息在这里

在CLI中,可以使用如下命令:

 $ sudo networksetup -addpreferredwirelessnetworkatindex en1 <ssid> 0 WPA2 <passphrase> 

0指定条目将显示在wifinetworking列表中的“索引”,其中0在列表的顶部。

尽pipe如此,我还是无法以完全免提的方式得到这个工作。 即使通过sudo运行,OSX小牛仍然会抛出一个单一的模式对话框,要求用户批准添加条目到他们的钥匙链。