Mac/ARD
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
RIGHT:[[Mac 関係覚え書き]]
*ARD-VNC [#l7d73d1a]
Mac/ARD-VNC
*ARD のプリファレンス配布 [#b88bd157]
ARD の端末リストを各ユーザごとに作成していただくのは忍び...
ログイン時に plist を配布するように仕組みを作る.
**手順 [#zfab875c]
管理者ユーザ(他のユーザでも可)で ARD を立ち上げ、
左下の追加「+」より「新規リスト」を選択する。
作成されたリストの名前を各教室の名前とする(Room1 or Room2)
作成されたリストに「スキャナ」リストに表示されている
コンピュータを追加(ドラッグ&ドロップ)する(その教室のコン...
追加時にログイン名,パスワードを聞かれるので
-ログイン名: ARD ユーザ
-パスワード: ARD ユーザのパスワード
とする.
Remote Desktop メニューの「環境設定」→「セキュリティ」タ...
選択する。
「Remote Desktop パスワードを変更」でパスワードを変更する.
このパスワードは,他のユーザが ARD を初回起動した際に
問い合わされるものなので,ユーザさんに知らせておく必要が...
その後,ARD を終了し,
$HOME/Library/Preferences/com.apple.RemoteDesktop.plist
をログイン時に配布するようにする
パスワードの編集は以下のようなツールでもできるようだ
http://www.afp548.com/2013/07/08/clear-text-access-to-ard...
*ARD で自動ログイン [#k9e52198]
http://discussions.apple.com/message.jspa?messageID=90165...
ARD で次のようにコマンドを送れば,ユーザをログインさせる...
ただし,ログイン画面が「名前とパスワード」になっていない...
また,コマンドの権限は root で行う.
Leopard で確認.
osascript <<EOF
tell application "System Events"
keystroke "<username>"
keystroke tab
delay 0.5
keystroke "<password>"
delay 0.5
keystroke return
keystroke return
end tell
EOF
----
*アプリケーション終了(未検証) [#ye46af90]
osascript <<EOF
set frontmostApp to path to frontmost application
tell application "Finder"
set appName to name of frontmostApp
end tell
if appName ends with ".app" then
set appName to text 1 thru -5 of appName
end if
activate application appName
tell application appName
quit
end tell
EOF
----
*Proxy の設定 [#vbbb833b]
ARD Agent に付属の networksetup コマンドを使う.
ARD からはパスを通さず使えるはずだが,もし使えなければフ...
/System/Library/CoreServices/RemoteManagement/ARDAgent.a...
(Leopard 以降は /usr/sbin/networksetup)
**On/Off [#vbc97330]
networksetup -setwebproxystate "内蔵 Ethernet 1" off
networksetup -setsecurewebproxystate "内蔵 Ethernet 1" off
networksetup -setwebproxystate "内蔵 Ethernet 1" on
networksetup -setsecurewebproxystate "内蔵 Ethernet 1" on
**設定 [#l07d12a8]
networksetup -setwebproxy "内蔵 Ethernet 1" proxy.examp...
*Jumbo Frame の設定 [#uf4b0b55]
networksetup -setmtu Ethernet 9000
もどす
networksetup -setmtu Ethernet 1500
* DNS 設定 [#v9b956c3]
networksetup -setdnsservers Ethernet 192.168.1.10 192.1...
networksetup -setsearchdomains Ethernet subdom.example....
* NTP 設定 [#k1b999eb]
systemsetup -setnetworktimeserver 192.168.10.10
サーバは一つしか指定できない?
-----------------------------
*ARD で自動ログインを応用してインストール時のパスワードを...
コマンドの権限は root で行う.
osascript <<EOF
tell application "System Events"
keystroke "<password>"
delay 0.5
keystroke return
end tell
EOF
-----------------------------
*ARD で自動ログインをさらに応用してダイアログにいろいろ入...
keystroke にスペースが入ると日本語 FEP が入ってしまうので,
スペースを入れたい場合は
key code 49
を使う.
ちなみに Escape は
key code 53
英数キーは
key code 102
かなキーは
key code 104
-----------------------------
*Safari で URL を開く [#i97117f8]
open http://www.google.com/
-----------------------------
*Firefox で URL を開く [#u869bbb1]
先に Firefox を起動しておいてから,開く URL を送る.
open /Applications/Firefox.app
sleep 5
osascript <<EOF
tell application "Firefox"
open location "http://www.example.com/"
end tell
EOF
**open コマンドでできるじゃないか [#rdc7d15e]
open -a Firefox http://www.example.com/"
**Firefox を終了 [#gd5cb2fb]
ウインドウを保存するかどうかの確認画面は手で行う.
osascript <<EOF
tell application "Firefox"
quit
end tell
EOF
**Firefox コマンドラインでアップデート(未検証) [#c82a133d]
https://wiki.mozilla.org/Software_Update:Manually_Install...
-----------------------------
*PowerPoint でファイルを開く [#dca5c6a7]
ARD の機能で可能
**PowerPoint を終了 [#x1fbc356]
ファイルを保存するかどうかの確認画面は手で行う.
osascript <<EOF
tell application "Microsoft Powerpoint"
quit
end tell
EOF
-------------------------------
*すべてのアプリケーションを終了する [#gdccdb0d]
Leopard では(Tiger ではできない)Automater で
「すべてのアプリケーションを終了する」というフローがある...
それを利用したワークフローをアプリケーションとして
作成しておくといい.
----
*利用するマルチキャストアドレス [#vb62de2e]
ファイルコピー時に利用されるマルチキャストアドレスは 239....
との情報あり.環境によって違うかも?
----
*音量を調整する [#y9eba88a]
osascript -e 'set volume output volume XXX'
XXX には 0から100の間の数字
----
*ソフトウェアアップデート [#c3efa2ef]
参考 URL: http://osxdaily.com/2012/09/14/update-os-x-moun...
アップデートリスト
% sudo softwareupdate -l
すべてアップデート
% sudo softwareupdate -i -a
特定のソフトウェアをアップデート
% sudo softwareupdate -i PackageName
ただし,MT Lion 以降でもこれが使えるのは OS 付属ソフトウ...
サードパーティソフトウェアは,Mac AppStore からでないとア...
なんとかならんかな.
----
*ARD 3.9 から [#yc9fd4a9]
Ver.3.9 になってセキュリティが強化されたのか,
ARD(管理マネージャ側)から
単純にドライブのイメージをクローンしたクライアントとは
つながらなくなった.
対応としては,
ドライブのイメージを作る前に,
-/Library/Application Support/Apple/Remote Desktop/Client...
-/Library/Application Support/Apple/Remote Desktop/Client...
を消しておくこと.
その場で privatekey publickey を作り直すなら,上記を削除...
# /System/Library/CoreServices/RemoteManagement/ARDAgent...
終了行:
RIGHT:[[Mac 関係覚え書き]]
*ARD-VNC [#l7d73d1a]
Mac/ARD-VNC
*ARD のプリファレンス配布 [#b88bd157]
ARD の端末リストを各ユーザごとに作成していただくのは忍び...
ログイン時に plist を配布するように仕組みを作る.
**手順 [#zfab875c]
管理者ユーザ(他のユーザでも可)で ARD を立ち上げ、
左下の追加「+」より「新規リスト」を選択する。
作成されたリストの名前を各教室の名前とする(Room1 or Room2)
作成されたリストに「スキャナ」リストに表示されている
コンピュータを追加(ドラッグ&ドロップ)する(その教室のコン...
追加時にログイン名,パスワードを聞かれるので
-ログイン名: ARD ユーザ
-パスワード: ARD ユーザのパスワード
とする.
Remote Desktop メニューの「環境設定」→「セキュリティ」タ...
選択する。
「Remote Desktop パスワードを変更」でパスワードを変更する.
このパスワードは,他のユーザが ARD を初回起動した際に
問い合わされるものなので,ユーザさんに知らせておく必要が...
その後,ARD を終了し,
$HOME/Library/Preferences/com.apple.RemoteDesktop.plist
をログイン時に配布するようにする
パスワードの編集は以下のようなツールでもできるようだ
http://www.afp548.com/2013/07/08/clear-text-access-to-ard...
*ARD で自動ログイン [#k9e52198]
http://discussions.apple.com/message.jspa?messageID=90165...
ARD で次のようにコマンドを送れば,ユーザをログインさせる...
ただし,ログイン画面が「名前とパスワード」になっていない...
また,コマンドの権限は root で行う.
Leopard で確認.
osascript <<EOF
tell application "System Events"
keystroke "<username>"
keystroke tab
delay 0.5
keystroke "<password>"
delay 0.5
keystroke return
keystroke return
end tell
EOF
----
*アプリケーション終了(未検証) [#ye46af90]
osascript <<EOF
set frontmostApp to path to frontmost application
tell application "Finder"
set appName to name of frontmostApp
end tell
if appName ends with ".app" then
set appName to text 1 thru -5 of appName
end if
activate application appName
tell application appName
quit
end tell
EOF
----
*Proxy の設定 [#vbbb833b]
ARD Agent に付属の networksetup コマンドを使う.
ARD からはパスを通さず使えるはずだが,もし使えなければフ...
/System/Library/CoreServices/RemoteManagement/ARDAgent.a...
(Leopard 以降は /usr/sbin/networksetup)
**On/Off [#vbc97330]
networksetup -setwebproxystate "内蔵 Ethernet 1" off
networksetup -setsecurewebproxystate "内蔵 Ethernet 1" off
networksetup -setwebproxystate "内蔵 Ethernet 1" on
networksetup -setsecurewebproxystate "内蔵 Ethernet 1" on
**設定 [#l07d12a8]
networksetup -setwebproxy "内蔵 Ethernet 1" proxy.examp...
*Jumbo Frame の設定 [#uf4b0b55]
networksetup -setmtu Ethernet 9000
もどす
networksetup -setmtu Ethernet 1500
* DNS 設定 [#v9b956c3]
networksetup -setdnsservers Ethernet 192.168.1.10 192.1...
networksetup -setsearchdomains Ethernet subdom.example....
* NTP 設定 [#k1b999eb]
systemsetup -setnetworktimeserver 192.168.10.10
サーバは一つしか指定できない?
-----------------------------
*ARD で自動ログインを応用してインストール時のパスワードを...
コマンドの権限は root で行う.
osascript <<EOF
tell application "System Events"
keystroke "<password>"
delay 0.5
keystroke return
end tell
EOF
-----------------------------
*ARD で自動ログインをさらに応用してダイアログにいろいろ入...
keystroke にスペースが入ると日本語 FEP が入ってしまうので,
スペースを入れたい場合は
key code 49
を使う.
ちなみに Escape は
key code 53
英数キーは
key code 102
かなキーは
key code 104
-----------------------------
*Safari で URL を開く [#i97117f8]
open http://www.google.com/
-----------------------------
*Firefox で URL を開く [#u869bbb1]
先に Firefox を起動しておいてから,開く URL を送る.
open /Applications/Firefox.app
sleep 5
osascript <<EOF
tell application "Firefox"
open location "http://www.example.com/"
end tell
EOF
**open コマンドでできるじゃないか [#rdc7d15e]
open -a Firefox http://www.example.com/"
**Firefox を終了 [#gd5cb2fb]
ウインドウを保存するかどうかの確認画面は手で行う.
osascript <<EOF
tell application "Firefox"
quit
end tell
EOF
**Firefox コマンドラインでアップデート(未検証) [#c82a133d]
https://wiki.mozilla.org/Software_Update:Manually_Install...
-----------------------------
*PowerPoint でファイルを開く [#dca5c6a7]
ARD の機能で可能
**PowerPoint を終了 [#x1fbc356]
ファイルを保存するかどうかの確認画面は手で行う.
osascript <<EOF
tell application "Microsoft Powerpoint"
quit
end tell
EOF
-------------------------------
*すべてのアプリケーションを終了する [#gdccdb0d]
Leopard では(Tiger ではできない)Automater で
「すべてのアプリケーションを終了する」というフローがある...
それを利用したワークフローをアプリケーションとして
作成しておくといい.
----
*利用するマルチキャストアドレス [#vb62de2e]
ファイルコピー時に利用されるマルチキャストアドレスは 239....
との情報あり.環境によって違うかも?
----
*音量を調整する [#y9eba88a]
osascript -e 'set volume output volume XXX'
XXX には 0から100の間の数字
----
*ソフトウェアアップデート [#c3efa2ef]
参考 URL: http://osxdaily.com/2012/09/14/update-os-x-moun...
アップデートリスト
% sudo softwareupdate -l
すべてアップデート
% sudo softwareupdate -i -a
特定のソフトウェアをアップデート
% sudo softwareupdate -i PackageName
ただし,MT Lion 以降でもこれが使えるのは OS 付属ソフトウ...
サードパーティソフトウェアは,Mac AppStore からでないとア...
なんとかならんかな.
----
*ARD 3.9 から [#yc9fd4a9]
Ver.3.9 になってセキュリティが強化されたのか,
ARD(管理マネージャ側)から
単純にドライブのイメージをクローンしたクライアントとは
つながらなくなった.
対応としては,
ドライブのイメージを作る前に,
-/Library/Application Support/Apple/Remote Desktop/Client...
-/Library/Application Support/Apple/Remote Desktop/Client...
を消しておくこと.
その場で privatekey publickey を作り直すなら,上記を削除...
# /System/Library/CoreServices/RemoteManagement/ARDAgent...
ページ名: