E5续订服务的搭建

248次阅读
没有评论

共计 1806 个字符,预计需要花费 5 分钟才能阅读完成。

我的E5差点过期,网上发现了两个方法参考:
https://azoth07.top/archives/microsoft365e5kai-fa-zhe-ding-yue-yao-guo-qi-le
我利用桌面版和宝塔备份加成抢救回来
作者还有vps上架构的服务应用,选择折腾一下

Ubuntu安装.NET组件
我用的ubuntu 20.04,因此先安装环境

wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
sudo apt-get update
sudo apt-get install -y apt-transport-https
sudo apt-get update
sudo apt-get install -y dotnet-sdk-3.1

参考:https://docs-1.leeskyler.top/#/dotnet-help-Ubuntu

Microsoft 365 E5 Renew X安装
宝塔建立网站上传应用到网站目录解压
链接:https://pan.saic.space/p/6e97f1b48d9682bdca0b74e087a1bd8509bb6c66/Microsoft365E5RenewX.zip
在目录中找到Deploy/Config.xml可以修改admin密码
接下来宝塔优势来了
首先进程守护,安装这个插件

E5续订服务的搭建

然后定位好运行目录,添加指令

dotnet Microsoft365_E5_Renew_X.dll
E5续订服务的搭建

启动后可以登陆admin看到网页

E5续订服务的搭建

E5配置
接下来才是重头戏,E5需要配置一个注册的应用来调用api
注册应用

E5续订服务的搭建

选择api

E5续订服务的搭建

这里不用像起他类似onedrive网站目录的一样,在这里需要输入url跳转,

配置应用重定向URL(身份验证)
这里能看到应用的ID

E5续订服务的搭建

找到“添加平台”,再点击“移动和桌面应用程序”

E5续订服务的搭建

继续勾选中第一个URL,最后点击底部的“配置”,该URL为“https://login.microsoftonline.com/common/oauth2/nativeclient”也可手动添加

E5续订服务的搭建

配置默认客户端类型将应用程序视为公共客户端 点击切换按钮为“是” ,最后点击“保存”按钮保存。

E5续订服务的搭建

配置应用程序的API权限(重要)
这里我使用应用程序权限(非用户登录)需要这些

E5续订服务的搭建

api权限配置

E5续订服务的搭建

选择“应用程序权限”

E5续订服务的搭建

根据编辑页面中列出的API权限需求表(注意在程序中切换为”非登录”)来勾选所对应的API权限,全部选择完成后点击”添加权限”

E5续订服务的搭建

最后点击代表XXX授予管理员同意,对话框选择“是”(该图包含了当前程序“应用程序权限(非用户登录)”全部API所需要的权限)

创建客户端密码
点击“证书密码”-“新客户端密码”-“24个月”-“添加”

E5续订服务的搭建

这里密码只显示一次,忘记了就在申请一个吧
然后一次添加E5注册应用的子账号,
应用的ID和刚才申请的密码

E5续订服务的搭建

添加完成后运行一点时间

E5续订服务的搭建

可以说非常成功了,微软政策很弹性,需要及时根据作者更新应用
参考作者:https://docs-1.leeskyler.top
还有就是桌面版的可以放在vps上,这里不做考虑了,我没win server的vps
更新docker版本
https://hub.docker.com/r/pik4/e5x
https://github.com/hongyonghan/Docker_Microsoft365_E5_Renew_X
https://github.com/IrisMiko/E5RenewX
https://github.com/DavidDengHui/Microsoft365_E5_Renew_X_Server
20211212
持续renew了,到2022年4月
20220218喜大普奔
续订支持docker啦
https://blog.csdn.net/qq_40605167/article/details/122888580
不过还没有arm版本
还有e5bot,也有docker版本
https://github.com/DavidDengHui/Microsoft365_E5_Renew_X_Server

正文完
 
评论(没有评论)