Bash スクリプトを作成しているときに問題が発生しました。メールを送信するために Outlook またはメール アカウントで使用されている現在のユーザー プリンシパル名を取得する必要があります。
スクリプトは、ログインするユーザーに基づいて動作を変更するアプリを構成する必要があります。メールで使用する UPN のみで、パスワードは必要ありません。
私が使用する場合
userName -string "$(whoami)@INSERTYOUREMAILDOMAIN.COM"
結果: localprofilename@INSERTYOURMAILDOMAIN.COM
ローカル ユーザー プロファイル名しか取得できませんが、これは望ましい結果ではありません。Outlook またはメール アプリで使用される UPN を取得できますか?
基本的にOffice 365のユーザーIDを取得する
Windows では、非常に単純です。
whoami /upn
私は一般的にMacOSでの作業にあまり慣れていないので、Powershellほど便利ではありません.