Mac OS X 遠端執行osascript命令

2021-08-23 13:41:05 字數 1150 閱讀 3338

上面的命令可以讓每乙個處於登入狀態的電腦自動登入到login_name使用者。這樣管理員就可以對每個電腦進行操作了.

下面是更加清晰的乙個指令碼版本

然而實際使用中會問題:

1. 遠端計算機根本不執行上面的操作:

這個問題一般是由於被管理的電腦沒有設定為准許執行ui指令碼,所以要開啟它。可以通過兩種方式:

a. 首先以管理員身份登入到該電腦,然後進入"system preferences -> universal access",開啟在下部的選項 "enable access for assistive devices"

b. 這個方法更簡單,而且可以遠端傳送(unix命令)到目標電腦:

echo a > /var/db/.accessibilityapienabled

2. 那個指令碼只有在目標電腦處於登入視窗的時候才可以使用. 所以,需要首先啟動目標電腦,這可以通過好多方法啟動目標機. 比如可以使用ard選單中的restart命令,也可以通過傳送下面的任何乙個命令

shutdown -r time "this computer is going to restart."

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

3. 還要注意的是如果登入不是輸入使用者名稱的方式,是使用者列表的方式,那麼上面的方式都不可用,需要修改為列表方式並禁止自動登入:

4. 可以傳送下面命令來使當前使用者退出到登入狀態:

或者使用ard的選單命令來使使用者退出登入.

5. 如果是目標機設定了定時睡眠,可以使用wake命令喚醒目標機, 要求是目標機設定允許遠端喚醒:

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

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 'say "[whatever]" using "zarvox"'

itunes control:

Windows遠端桌面連線Mac OS X

第一步 mac os x 10.5 已經增加支援了由vnc viewer訪問的功能,設定如下 系統偏好設定 共享 勾選 螢幕共享 然後在電腦設定 vnc顯示程式可以使用密碼控制螢幕輸入8位密碼,並輸入登入使用的密碼允許設定,這樣就可以通過其它pc或mac上的vnc viewer來連線這台msc進行遠...

在Mac OS X上安裝 Ruby執行環境

對於新入門的開發者,如何安裝 ruby和ruby gems 的執行環境可能會是個問題,本頁主要介紹如何用一條靠譜的路子快速安裝 ruby 開發環境。此安裝方法同樣適用於產品環境!系統需求 首先確定作業系統環境,不建議在 windows 上面搞,所以你需要用 mac os x 任意 linux 發行版...

在Mac OS X上安裝 Ruby執行環境

安裝cocoapods的順序 homebrew ruby cocoapods 步驟1 安裝 rvm ruby version manager curl l bash s stable 在執行過程中可能會遇到以下提示 自動安裝homebrew 如果沒有輸入enter,則無法安裝在預設路徑下。about...