Sto cercando di ottenere un nuovo MacBook Pro con l'ultima versione di Sierra per connettersi alla mia VPN aziendale prima della schermata di accesso. La mia macchina è collegata via Ethernet, quindi non devo cercare di avviare il servizio Wi-Fi prima del login. Il mio script da riga di comando per connettersi alla VPN funziona bene nel terminale. So che il file deve essere inserito in / Library / LaunchDaemons / ma non sono sicuro di come accertarsi che venga elaborato prima di accedere alla schermata di accesso. Sono nuovo a scrivere file plist, quindi qualsiasi aiuto sarebbe apprezzato!
<?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>Label</key>
<string>com.vpn_at_boot</string>
<key>ProgramArguments</key>
<array>
<string>sh</string>
<string>-c</string>
<string>sudo /usr/local/Cellar/sstp-client/1.0.11_1/sbin/sstpc vpn-hidden.hidden.com --user <hidden> --password <hidden> --log-stderr --cert-warn require-mschap-v2 noauth refuse-eap noccp</string>
</array>
<key>RunAtLoad</key>
<true/>