本帖最后由 刘廷友 于 2024-11-15 14:39 编辑
近期由于原苹果下的Microsoft Remote Desktop软件自动升级为Windows App,导致登录OSM堡垒机后无法调用Windows App软件远程Windows服务器。
当将该Windows App卸载后,重新安装Microsoft Remote Desktop后,IsompSSO则能够正常调用。根据经验分析,应该是IsompSSO程序是调用Mircrosoft Remote Desktop的问题,于是进入IsompSSO的应用程序目录,在/Applications/IsompSSO.app/Contents/Resources/Scripts路径下发现存在一个msrdp.applescript脚本文件,通过查询脚本文件内容发现,该脚本文件的内容如下: - more msrdp.applescript.bak
- on run argv
- set msrdp to item 1 of argv
- set msrdp_file to item 2 of argv
- tell application "Microsoft Remote Desktop"
- activate
- delay 1
- do shell script "open " & msrdp_file
- end tell
- end run
复制代码
我们只需要对上述脚本文件中的Microsoft Remote Desktop更换为Windows App,IsompSSO则能够唤醒Windows App来连接Windows服务器。修改后的脚本文件内容如下: - more msrdp.applescript
- on run argv
- set msrdp to item 1 of argv
- set msrdp_file to item 2 of argv
- tell application "Windows App"
- activate
- delay 1
- do shell script "open " & msrdp_file
- end tell
- end run
复制代码
使用苹果的小伙伴遇到同样的问题,可以参考此方法修改。 |