Saya mencoba menulis skrip kecil untuk diluncurkan ketika pengguna masuk. Saya telah mencari dan membuat skrip berfungsi tetapi tidak dapat dijalankan saat masuk dengan .plist
Kami memiliki pengaturan direktori aktif. Ketika pengguna masuk menggunakan kredensial mereka, skrip secara manual berfungsi setelah dieksekusi
tell application "finder"
set MyName to do shell script "whoami"
mount volume "smb://server/folder/" & MyName
end tell
atau
set MyName to do shell script "whoami"
mount volume "smb://server/folder/" & MyName
dan menyimpannya sebagai .scpt keduanya berfungsi secara manual
Atau saya perlu menggunakannya dengan cara ini
tell application "Terminal"
set MyName to do shell script "whoami"
mount volume "smb://server/folder/" & MyName
end tell
simpan sebagai .sh
Sekarang daftar disimpan /Library/LaunchAgents
:
<plist version="1.0">
<dict>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>com.script</string>
<key>ProgramArguments</key>
<array>
<string>/Users/Shared/SCRIPT.sh</string>
</array>
</dict>
</plist>
dan lakukan perintah berikut
launchctl load /Library/LaunchAgents/com.script.plist
Tidak bekerja. Tidak bisa mendapatkan drive untuk dipasang otomatis saat masuk
Tolong bantu. Saya bukan seorang programmer jadi harap spesifik.
Terima kasih, Chris