KiritoC

KiritoC

mark

Microsoft 365 E5 更新加強版

Microsoft 365 E5 Renew Plus 的由來
Microsoft 365 E5 Renew Plus 為 Microsoft 365 E5 Renew 的升級版,其功能性,易用性,美觀程度上都要強於舊版。

主要功能
支持開機自啟動後台調用:使用簡單方便,無需購買伺服器部署,本地應用程序即開即用
兩種可選的調用權限:用戶未登錄作為守護程序調用 (需要客戶端密碼)、程序以登錄用戶身份直接調用 (需要賬戶密碼)
自動配置 API 權限:登錄調用的 API 權限支持由程序自動配置
API 種類齊全:43 個可選的 Microsoft Graph REST API Beta 中的 API (未來可能會繼續添加)
完全隨機的 API 選用模式:從已選定的 API 序列中隨機抽取一個或幾個進行調用(個數和 API 隨機)
完全隨機的 API 調用順序:每輪 API 的調用先後順序隨機
** 完全隨機的 API 內容 (僅部分 API 支持)**:POST 寫類型的 API 的上傳內容隨機
完全隨機的 API 調用時間間隔:隨機區段 500s-86400s 自定義
每日工作時間自定義:在日常工作時間進行調用,適用於從不關機重啟的伺服器設備
每週工作日自定義:在每週的工作日進行調用,適用於從不關機重啟的伺服器設備
運行智能暫停:防止因持續在錯誤配置下運行而導致的賬戶封禁
運行配置自動保存:可保存運行配置,無需反復設置
無限制賬號個數:理論上允許無限制個數賬號後台自動調用
支持自定義客戶端密鑰:允許非登錄調用使用自定義密鑰
自定義美化界面:支持自定義背景圖片,半透明度以及毛玻璃效果
主界面

image

運行結果查看

image

入群須知
使用本系列產品只是增加 E5 續訂概率,並不能保證 100% 續訂成功
續訂操作有些許技術門檻,且需要具備一定的自學能力
每個人的時間都是寶貴的,遇到問題先查閱幫助文檔,實在無法解決時再發起提問 (提問的藝術)
QQ 交流群:254058945
TG 交流群:https://t.me/MS365E5Renew
软件下载
受支持的操作系統及運行環境安裝
操作系統 版本 CPU 架構 .NET 6.0 (必選) WebView 2(可選) 補丁(必選)
Windows Client 7 SP1 (ESU) 、8.1 x64 下載.Net 6.0 Desktop 下載 WebView 2 下載 ESU
Windows 10 Client Version 1607+ Arm64、x64 下載.Net 6.0 Desktop 下載 WebView 2 不需要
Windows 11 Client 無限制 Arm64、x64 下載.Net 6.0 Desktop 不需要 不需要
Windows Server Version 2012+ x64 下載.Net 6.0 Desktop 下載 WebView 2 不需要
各版本下載地址(建議添加白名單運行)
版本 文件說明 LanZou Onedrive
包含框架 (推薦) 無需額外安裝運行環境,可直接運行 下載 下載
普通版本 需要安裝 .NET 6 Desktop Runtime x64 下載 下載
歷史版本 (棄用) 更兼容 Windows 7,已停止更新 下載 下載
0 如何導入舊版本程序中的賬號信息?(老用戶升級用 新用戶請無視)
0.1 複製舊版本程序賬戶信息
打開舊版本程序根目錄下的 Account.txt 文件,依照每行複製一個賬號信息(不支持多行識別)。

image

0.2 導入賬戶信息到新版本程序中
打開新版本程序點擊 “開始運行”-“添加賬號”,在彈出的 “添加賬號” 窗口中找到右上角的剪切板圖標,點擊後程序會自動識別複製的賬號信息,如果複製的內容沒有錯誤程序會自動識別調用類型並填充所有空白項,檢查無誤後單擊 “確定” 按鈕完成一個賬號信息的導入。
https://cdn.jsdelivr.net/gh/wdm1732418365/CDN/e5plus/4.png

1 註冊 Azure 應用程序
1.1 應用註冊
點擊登錄 Azure 或 點擊直接進入 Azure 應用註冊,登錄賬號使用申請到的 Microsoft 365 E5 的管理員賬戶 (賬戶名類似 [email protected] 格式)。
登錄完成後點擊右上角的 “門戶” 按鈕進入 Azure 管理中心,在搜索欄內輸入 “應用註冊”,點擊進入(若應用註冊搜索不到請點擊此處直接進入)。

  1. 單擊 “新註冊” 按鈕

  2. 配置應用 應用名稱隨意寫、注意可訪問性選項選擇最後一項、重定向 URL 暫時不填 、完成後點擊註冊

1.2 配置應用重定向 URL(身份驗證)

  1. 先點擊 “概述”,然後點擊 “添加重定向 URL”,進入重定向 URL 配置界面,** 下圖中的應用程序 (客戶端) ID 即為” 客戶端 ID”**。

  2. 點擊 “添加平台”,再點擊 “移動和桌面應用程序”,

  3. 繼續勾選中第一個 URL,最後點擊底部的 “配置”,該 URL 為 “https://login.microsoftonline.com/common/oauth2/nativeclient” 也可手動添加。

  4. 配置默認客戶端類型將應用程序視為公共客戶端 點擊切換按鈕為 “是” ,最後點擊 “保存” 按鈕保存。

2 配置應用程序的 API 權限(重要)
小白提示:建議選擇 “委託的權限 (用戶登錄)” 該權限類型,調用 API 較多,操作步驟較少簡單粗暴,調用成功幾率高

註冊的應用程序 API 權限類型有兩種,其主要區別如下表所示:

權限類型 委託的權限 (用戶登錄) 應用程序權限 (非用戶登錄)
官方釋義 應用程序必須以登錄用戶身份訪問 API 應用程序在用戶未登錄的情況下作為後台服務或守護程序運行
需要的信息 賬戶名稱 + 賬戶密碼 + 應用程序 (客戶端) ID 賬戶名稱 + 客戶端機密 + 應用程序 (客戶端) ID
功能影響 程序中所有 API 均可調用 部分 API 權限受限無法調用 (官方限制)
API 權限配置 可由程序自動配置添加 API 權限 必須手動配置 API 權限
程序顏色標識 藍色 深青色
根據所選的 API 權限類型在:2.1 選擇 “委託的權限 (用戶登錄)” 類型的 API 或者 2.2 選擇 “應用程序權限 (非用戶登錄)” 類型的 API 中選擇性閱讀。

2.1 選擇 “委託的權限 (用戶登錄)” 類型的 API
2.1.1 使用程序自動請求配置 API 權限

  1. 點擊 “添加賬號”,API 調用方式選擇 “登錄調用”,正確填寫 “MS365 E5 賬號” 和 “應用程序(客戶端)ID” 後點擊 “啟動自動授權”。

  2. 在彈出的登錄頁面中輸入你的管理員賬戶名和密碼登錄(該賬戶必須為全局管理員賬戶且擁有該客戶端 ID 的控制權限),登錄成功時彈出 “請求徵得許可界面”,滾動到頁面最底部勾選 “代表組織同意”,最後點擊 “接受”。

  3. 判斷是否添加 API 權限成功:首先程序提示授權成功,其次用管理員賬戶登錄 Azure 查看應用的 API 權限,發現所有需求的權限全部添加或可以成功調用均視為已添加成功。
    ng)

2.1.2 手動配置 API 權限

  1. 點擊 “API 權限”-“添加權限”-“Microsoft Graph”

  2. 選擇 “委託的權限”

  3. 根據下方列出的 API 權限需求表來勾選所對應的 API 權限,全部選擇完成後點擊” 添加權限”。
    BookingsAppointment.ReadWrite.All; Calendars.Read; Contacts.Read; Directory.Read.All;
    Files.Read.All; Files.ReadWrite.All; Group.Read.All; Mail.Read; Mail.Send; MailboxSettings.Read;
    Notes.Read.All; People.Read.All; Presence.Read.All; Sites.Read.All; Tasks.ReadWrite; User.Read.All;

添加完成的效果如圖
如果沒有 “代表 XXX 授予管理員同意” 按鈕 說明該賬號不是管理員賬號 換登管理員賬號創建應用

  1. 最後點擊代表 XXX 授予管理員同意,對話框選擇 “是”(該圖包含了當前程序 “委託的權限 (用戶登錄)” 全部 API 所需要的權限)。

2.2 選擇 “應用程序權限 (非用戶登錄)” 類型的 API
2.2.1 手動配置 API 權限

  1. 點擊 “API 權限”-“添加權限”-“Microsoft Graph”

  2. 選擇 “應用程序權限”

  3. 根據程序中列出的 API 權限需求表來勾選所對應的 API 權限,全部選擇完成後點擊” 添加權限”。
    Calendars.Read; Contacts.Read; Directory.Read.All; Files.Read.All; Files.ReadWrite.All; Mail.Read;
    Mail.Send; MailboxSettings.Read; Notes.Read.All; Sites.Read.All; User.Read.All;

添加完成的效果如圖

如果沒有 “代表 XXX 授予管理員同意” 按鈕 說明該賬號不是管理員賬號 換登管理員賬號創建應用

  1. 最後點擊代表 XXX 授予管理員同意,對話框選擇 “是”(該圖包含了當前程序 “應用程序權限 (非用戶登錄)” 全部 API 所需要的權限)。

2.2.2 創建客戶端密碼

  1. 點擊 “證書密碼”-“新客戶端密碼”-“24 個月”-“添加”

  2. 點擊 “值” 該列中的 “複製”(不要複製”ID” 列中的值),並立即將該密碼保存至電腦,保存的值即為 “客戶端密碼”, 注:該值必須立即保存,退出該頁面後將永遠無法查看。

3 使用程序進行 API 調用
創建一個新的 E5 子賬戶 (可選步驟)
登入 E5 管理員賬戶進入管理員界面,創建一個新的子賬戶,使用這個子賬戶登錄程序調用 API。
為什麼建議這樣做:Microsoft 365 E5 Renew Plus 中的部分 API 包含了寫操作,例如 Onedrive 的 API,這些 API 在隨機模式下會生成大量垃圾郵件和文件(雖然單獨為此設立了一個文件夾),部分人可能會對此行為非常介意,而且程序頻繁的讀寫可能會對您正常使用賬戶造成影響,因此不建議使用管理員賬戶登錄。

3.1 添加一個賬戶
點擊 “開始運行”-“添加賬號”

這裡可以切換 API 調用方式但也需要更改對應的填寫內容

登錄調用方式填寫

非登錄調用方式填寫

最後點擊確定

3.2 開始運行
點擊 “開始運行”

寫在最後面
關閉 E5 賬戶登錄雙重驗證
點擊進入 Office 365 E5 賬戶多重身份驗證管理,按照下圖配置即可關閉 E5 賬戶登錄的雙重驗證。

關閉 Azure 中 API 調用的雙重驗證
點擊進入 Azure Active Directory 管理中心,按照下圖配置即可關閉 Azure 中 API 調用的雙重驗證。

查詢續訂剩餘天數
點擊查詢續訂剩餘天數 (使用申請 E5 賬號的賬戶登錄)

關於續訂
E5 續訂執行是微軟統一的具有一定時間周期的續訂,如果你的 E5 訂閱剩餘天數少於等於 30 天、並收到了未檢測到開發活動的警告郵件且儀表盤顯示標紅文字 “此訂閱處於非活動狀態且即將過期”,請不要慌張。根據微軟客服官方說法是:“訂閱只有在剩餘最後 1 天才給續期”,然而根據眾多 E5 賬號的續訂情況來統計,大部分賬號是在少於 30 天續期的,極少歐洲人是在大於 30 天的時候續期。

本人 E5 賬戶收到過兩次未活躍警告,微軟客服解釋說:這種警告郵件屬於系統自動發送的 (郵件會在剩餘第 30 天的時候發送),無需理會它,至於出現文字標紅文字 “此訂閱處於非活動狀態且即將過期”,也為系統自動提示,只要保證儀表盤上的文字標註為 “可續訂 E5 的訂閱” 就可以了,即便是真的過期了沒有續上也是可以從儀表盤申訴的。

儀表盤變化

續訂郵件
第一次續訂

第二次續訂

警告郵件

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。