回答:
これを修正するいくつかの異なる方法。最初に、そしておそらくそれはハックを伴わないので最高です:
Appleには、上記の素敵な写真と指示があります。
それでもうまくいかない場合は、使用できるUNIXハックがあります。
/ Library / LaunchDaemonsで、次のコードを含む「com.example.airport.plist」というファイルを作成します。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/
PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Debug</key>
<false/>
<key>Label</key>
<string>com.example.airport</string>
<key>KeepAlive</key>
<false/>
<key>ProgramArguments</key>
<array>
<string>/Users/YOURUSERNAMEHERE/bin/join-wifi.sh</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
これにより、起動時に/Users/YOURUSERNAMEHERE/bin/join-wifi.shスクリプトを実行するように指示されます。当然、YOURUSERNAMEHEREをOS Xユーザー名に置き換えて、これがホームディレクトリのフォルダーに対応するようにします。
次に、ホームディレクトリに、スクリプトを保存するための「bin」フォルダーがあることを確認します。これを含むjoin-wifi.shというファイルを作成します。
#!/bin/bash
networksetup -setairportpower en1 on
networksetup -setairportnetwork en1 your-network-name-goes-here 'your-WPA-key-goes-here'
この最後のファイルで、your-network-name-goes-hereをワイヤレスネットワークの名前に置き換え、your-WPA-key-goes-hereをワイヤレスネットワークのパスワードに置き換えます。
これは優れたソリューションではなく、wifiアクセスデータを保存する安全な方法ではありませんが、次回の再起動時にログイン時に接続できるように機能するはずです。
注:これにより、ログイン前にラップトップがオンラインになり、すべてのユーザーが同じ資格情報を使用してオンラインになります。wifiを有効にして、ログインする前にユーザーが自分でオンラインにできる方法があります(Appleがそれを取り戻します!!)
新しいMacOSは802.11xピルでプラスを削除したため(ユーザープロファイルではなくコンピュータープロファイルとして使用したい)、「Apple Configurator 2」アプリの[ファイル]メニュー> [新しいプロファイル]を使用し、証明書を構成しました(最初にキーチェーンアクセスアプリ、私の学校のドメイン「pitt.edu」を検索し、その証明書をクリックしてデスクトップにドラッグしてコピーを見つけやすくします)、前述の.cerを開き、Wi-Fiを設定しました。信頼の丸薬をクリックして、閉じられて保存されている上記の証明書のチェックボックスをオンにします(注:証明書は必要ない場合があるため、そのようなものはスキップできます)
次に、新しいxmlファイルを右クリックしてTextEditで開き、最初の<dict></dict>
セクション内に追加しました(ssidが言及された直後のように)。
<key>SetupModes</key> <array> <string>Loginwindow</string> <string>System</string> </array>
次に、ターミナルで実行します(必ずrootまたはsudoにしてください。そうでない場合は、単にユーザープロファイルの追加になります)。
sudo profiles install -type startup -path thefileyoujustcreated.mobileconfig -forced sudo shutdown -r now