簡體   English   中英

power automatic, power bi, python 或其他自動化方式來提取給定 azure 活動目錄 upn 的全名

[英]power automate, power bi, python or other automated way to extract full names given azure active directory upn

我有一個從 jira 導出為 csv 格式的數據集,其中包含用戶別名,當與已知的@companydomain.com 后綴結合使用時,可以提供唯一的 aad [ZCF04A02E37B774FC311A48F605C3C597 的活動用戶目錄]n

我正在尋找 d365 power automatic 或 m365 power bi 或 python 或其他自動化方式來讀取 csv 的 upn 名稱,然后與 aad 或 microsoft graph 交談以提取每個用戶的關聯“全名”並將其添加為csv 的字段。

有人有解決這種情況的方法嗎?

當然,您可以通過電源自動化來做到這一點。 但是電源自動化最困難的部分是解析 csv 文件,因為沒有內置 CSV 解析器,有 2 或 3 個第三方 csv 解析器,但您需要注冊他們的服務才能使用它。 或者您可以將其保存為 excel 文件,因為電源自動化可以讀取 excel 文件。

但是,如果您可以通過該部分,您甚至不必為它進行手動圖形調用。 一旦你得到 csv 在電源自動化中解析,將信息 (upn) 輸入到 upn 中的獲取用戶配置文件 (V2) 的端點,並作為 select 字段,你可以選擇姓氏或那里的任何配置文件參數。 then "create csv table" and build a csv that is identical to the csv file plus the new field, then send it as an attachment in an email to yourself. 其中附件內容為“創建csv表”的output

老實說,它是一種漫長而復雜的動力自動化。 如果是我,我會寫一個 powershell 腳本來做。

就像是

connect-azuread
$csvdata = import-csv -Path "whatever.csv"

foreach ($line in $csvdata){
    $displayname = (get-azureaduser -searchstring "$($line.username)@domain.com").DisplayName
    $line | add-member -notepropertyname FullName -NotePropertyValue $displayname
}
$csvdata | export-csv "whatevermodified.csv"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM