由於 Microsoft Graph PowerShell 的 Microsoft.Graph
模組背後是呼叫 Microsoft Graph REST API v1.0 endpoint,所以有許多 Cmdlets 命令都受限於 Microsoft Graph REST API 的設計,因此使用上相當不便。當我在用 Get-MgUser Cmdlet 取得使用者資料時,一直都沒辦法取得 Department
屬性資料,今天終於給我研究出方法了。
... 繼續閱讀 ...
微軟的 MSOnline, AzureAD, Microsoft Graph, ... PowerShell 模組歷經了好幾個世代,我覺得越改越複雜、越改越難用,今天我遇到了第一代的 Cmdlet 某個用法被停用的狀況,導致我被迫必須升級到最新版來改寫我的自動化腳本,這篇文章就來記錄一下我遇到的問題與解法。
... 繼續閱讀 ...
微軟真的家大業大,用 PowerShell 管理 Azure AD 使用者資訊竟然已經累積出了 4 套完全不一樣的 Cmdlets 模組,其中最建議使用的 Microsoft Graph PowerShell 真的是無敵難用到爆,但安全性高、速度快是其優點。本篇文章我就整理一下我近期常用的一些 Cmdlet 命令,方便日後透過 PowerShell 管理公司內部的使用者資訊。
... 繼續閱讀 ...
由於最近常在 Teams 整合 ChatGPT 各種 AI 助理的應用,所以經常需要取得 Channel ID 與 Group ID 等資訊,但我看同事刻意寫機器人去取得這個資訊。今天這篇文章我打算分享一個不需要透過 Teams Bot 就能快速取得 Channel ID 與 Group ID 的方法。
... 繼續閱讀 ...
我的 Outlook 郵件規則一共有 155
個,多到我幾乎不會去人工檢視這些規則是否還合理,也無法一一開啟檢視,因為透過 Outlook 來管理這些郵件規則實在太沒效率了。前幾天發現,我有幾封郵件怎樣都收不到,也沒在垃圾郵件夾,這才想起我可能之前有設定過郵件規則,不知道分類到哪裡去了,這才讓我起心動念,設法用 PowerShell 來找出我想要的規則集。這篇文章我就來分享幾個好用的 PowerShell 指令。
... 繼續閱讀 ...
我們上周有同事帳號被駭客入侵,在 30 分鐘內被建立了上百台虛擬機器(VM),還好他有設定消費限制,所以他的訂用帳戶(Subscription)一下子就被停用了,然而我到了隔天深夜才收到訂用帳戶停用的通知,如果沒設定消費限制的話,那真的就慘了!同事覺得納悶的點是,他明明有設定多因素驗證 (MFA) (Multi-Factor Authentication) 驗證方法(Authentication methods),怎麼駭客還可以從烏茲別克(Uzbekistan)用他的帳號密碼登入 Azure Portal 呢?這篇文章我就來說說我這兩天對 Microsoft 365 / Azure AD 在 MFA 的研究心得,超重要!🔥
... 繼續閱讀 ...
我使用 Outlook 應該有將近 20 年的歷史了,郵件資料夾我一直以為只有幾百個,但即便我想整理,也不知道從何著手,因為會花我太多時間,而且很難整理。我剛剛透過 PowerShell 計算了一下我的 Outlook 郵件資料夾到底有多少個,結果是驚人的 1,101
個,真的好可怕的多。這篇文章我就來分享幾個好用的 PowerShell 指令檔,幫助我快速整理出資料夾一覽表。
... 繼續閱讀 ...
如果要發送大量客製化/個人化的郵件,透過 Office 系列的產品來實現應該是最簡單不過了,你只要有 Excel + Word + Outlook 就可以輕鬆搞定,這篇文章我就來說說這個過程。
... 繼續閱讀 ...
我每次在 Outlook 搜尋郵件後,都看不出郵件到底隸屬於哪個資料夾下,我個人使用 Outlook 快 20 年,累積的郵件資料夾數量多達數百個,根本已經懶得整理了,有時候搜尋到郵件後,很想知道郵件在哪個資料夾下,但預設並不會顯示,要調整一下設定才可以。這篇文章我就來說說設定的方法。
... 繼續閱讀 ...