Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

AppleScript でシステム環境設定からリーモートマネジメントをオフし、その後オンする操作を実行できますか

AppleScriptで、システム環境設定からリーモートマネジメントをオフし、その後オンするという操作を実行できますか?

リモート接続しているクライアントからリモートマネジメントを再起動したいためです。

他の方法があれば、他の方法でも構いません。

MacOS Sonoma 14.4.1です。

kickstartは試しましたがうまう行きませんでした。

* タイトルを変更しました。 Apple Inc.

投稿日 2024/04/13 01:09

返信
返信: 1

2024/04/27 12:07 el156 への返信

システム設定ではなく、システム環境設定ってことは古いOSになってしまいますけど、動作させたいのはSonoma上でしょうか?


他の質問で解決されたと見かけたのですが、こんな感じでもどうでしょう?

接続先上で実行する必要があると思いますが、こんなAppleScriptで。


if application "System Settings" is running then
	tell application "System Events"
		tell process "システム設定"
			tell application "System Settings" to activate
			if (exists sheet 1 of window 1) then
				key code 53
				delay 0.8
			end if
		end tell
	end tell
end if

tell application "System Settings"
	reveal anchor "Services_ARDService" of pane id "com.apple.Sharing-Settings.extension"
	activate
	repeat until (exists window "共有")
		delay 0.4
	end repeat
end tell

activate application "System Settings"
tell application "System Events"
	tell process "システム設定"
		tell window "共有"
			repeat until (exists sheet 1)
				delay 0.4
			end repeat
			tell group 1 of scroll area 1 of group 1 of sheet 1
				if ((get value of checkbox 1) as boolean) then
					click checkbox 1
					delay 2
					click checkbox 1
					delay 0.4
					beep
					delay 1
				else
					--click checkbox 1
				end if
			end tell
		end tell
	end tell
end tell

AppleScript でシステム環境設定からリーモートマネジメントをオフし、その後オンする操作を実行できますか

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。