欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Mac OS X:遠(yuǎn)程執(zhí)行osascript命令

系統(tǒng) 2802 0

Mac OS X:遠(yuǎn)程執(zhí)行osascript命令及問題解決

對于系統(tǒng)管理/電腦維護(hù)人員,在Applr Remote Desktop的管理機(jī)上可以通過圖形方式遠(yuǎn)程控制網(wǎng)絡(luò)上的每臺Mac電腦, 而很多時候需要發(fā)送Unix命令來完成工作。比如有時需要使用管理員帳戶遠(yuǎn)程登錄到每臺電腦,大家普遍知道的命令是:

osascript -e 'tell application "System Events"' -e 'keystroke "LOGIN_NAME"' -e 'keystroke tab' -e 'delay 0.5' -e 'keystroke "PASSWORDHERE"' -e 'delay 0.5' -e 'keystroke return' -e 'end tell'

上面的命令可以讓每一個處于登錄狀態(tài)的電腦自動登錄到LOGIN_NAME用戶。這樣管理員就可以對每個電腦進(jìn)行操作了.

下面是更加清晰的一個腳本版本

osascript -e 'tell application "System Events" to keystroke "LOGIN_NAME"'; /
osascript -e 'tell application "System Events" to keystroke tab'; /
osascript -e 'tell application "System Events" to delay 0.5'; /
osascript -e 'tell application "System Events" to keystroke "PASSWORDHERE"'; /
osascript -e 'tell application "System Events" to delay 0.5'; /
osascript -e 'tell application "System Events" to keystroke return'

然而實際使用中會問題:

1. 遠(yuǎn)程計算機(jī)根本不執(zhí)行上面的操作:

這個問題一般是由于被管理的電腦沒有設(shè)置為準(zhǔn)許執(zhí)行UI腳本,所以要打開它。可以通過兩種方式:
A. 首先以管理員身份登錄到該電腦,然后進(jìn)入"System Preferences -> Universal Access",開啟在下部的選項 "Enable access for assistive devices"


B. 這個方法更簡單,而且可以遠(yuǎn)程發(fā)送(Unix命令)到目標(biāo)電腦:

echo a > /var/db/.AccessibilityAPIEnabled


2. 那個腳本只有在目標(biāo)電腦處于登錄窗口的時候才可以使用. 所以,需要首先啟動目標(biāo)電腦,這可以通過好多方法啟動目標(biāo)機(jī). 比如可以使用ARD菜單中的Restart命令,也可以通過發(fā)送下面的任何一個命令

osascript -e 'tell app "Finder" to restart'
shutdown -r TIME "This computer is going to restart."

其中TIME可以是now, 或者是時間比如: 10:00am等等

3. 還要注意的是如果登錄不是輸入用戶名的方式,是用戶列表的方式,那么上面的方式都不可用,需要修改為列表方式并禁止自動登錄:


4. 可以發(fā)送下面命令來使當(dāng)前用戶退出到登錄狀態(tài):

osascript -e 'tell app "Finder" to exit'

或者使用ARD的菜單命令來使用戶退出登錄.

5. 如果是目標(biāo)機(jī)設(shè)置了定時睡眠,可以使用Wake命令喚醒目標(biāo)機(jī), 要求是目標(biāo)機(jī)設(shè)置允許遠(yuǎn)程喚醒:

附錄:

下面的一些osascript命令比較有用:

              
                sudo osascript -e 'tell app "[name of an open program]" to quit'
                
sudo osascript -e 'tell app "Finder" to sleep'
sudo osascript -e 'tell app "Finder" to shut down'
sudo osascript -e "set volume 0"
sudo osascript -e "beep"
sudo osascript -e 'display dialog "Did you know that you are annoying?"
buttons "Yes" with icon note'

sudo osascript -e 'tell app "Finder" to quit'
sudo osascript -e 'say "[whatever]" using "Zarvox"'
iTunes Control:
sudo open /Applications/iTunes.app; sudo osascript -e 'say "Play some music.
Go on. I dare you." using "Zarvox"'

sudo osascript -e 'tell app "iTunes" to stop' -e 'say "Please stop playing
your annoying music" using "Zarvox"'

sudo osascript -e 'tell app "iTunes" to next track' -e 'say "I did not like
that song very much" using "Zarvox"'

sudo osascript -e 'tell app "iTunes" to fast forward' -e 'say "This song is
boring" using "Zarvox"'

sudo osascript -e 'tell app "iTunes" to quit'

Mac OS X:遠(yuǎn)程執(zhí)行osascript命令


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产三级做爰在线观看∵ | av网站免费观看 | 色婷婷激婷婷深爱五月小说 | 97超碰免费 | 侮辱丰满美丽的人妻 | 锵锵锵锵锵锵锵锵锵好大好湿软件 | 久久天天 | 四虎影院在线播放 | 免费观看h片 | 91极品在线| 国产日韩欧美不卡 | 日韩一区二区三区四区五区 | 欧美日本另类xxx乱大交 | 91久久综合九色综合欧美亚洲 | 91精品欧美成人 | 亚洲已满18点击进入在线观看 | 国产日韩欧美在线 | 国产成人禁片免费观看 | 国产在线aaa片一区二区99 | www.狠狠艹| 亚洲国产精选 | 不卡一区二区三区四区 | 色综合天天天天做夜夜夜夜做 | 亚洲高清视频在线 | 香蕉视频在线观看免费国产婷婷 | 特级全黄一级毛片免费 | 嫩草影院地址一二三网址 | 欧美日韩综合在线视频免费看 | 国产91在线观看 | 精品日韩视频 | 成人精品视频 成人影院 | 欧美日韩国产综合视频在线看 | 亚洲欧美日韩在线一区 | 亚洲综合色视频在线观看 | 一区二区免费播放 | 国内精品久久久久久99蜜桃 | 午夜日韩 | 久久精品一 | 日韩精品一区二区三区第95 | 波多野结衣免费线在线 | 天天干天天操天天射 |