问题标签 [microsoft365]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
213 浏览

powershell - 如何在 -ContentMatchQuery 中使用 GUI 或 KQL 和特定的多个关键字创建电子数据展示内容搜索

我正在处理一个尚未完全合法的案件,我正在努力解决这个案件的逻辑。如果你们能提供任何建议或帮助,我将不胜感激。

请求是这样的:6 个参与者,其中 2 个是非活动邮箱。2014 年至今的日期范围。4个关键词。

每条消息中必须有 1 个关键字,即此人的姓名。其他 4 个关键字各有 2 个词,但每个都有变体。例如 - “跟踪电子邮件”和“跟踪电子邮件”,所以我假设在这个例子中可以使用 track*。

所以:"John Smith" AND (Word Search1 OR Wording Search1 OR Word Search2 OR Wording Search2 OR Word Search3 OR Wording Search3)

或者

"John Smith" AND (Word* Search1 OR Word* Search2 OR Word* Search3)

然后对于参与者来说,这是我正在努力的另一个领域,因为我永远找不到在同一个查询中添加超过 1 个参与者的文档(不确定 Reddit 将如何解释电子邮件,所以我离开了 com):

(date=2014-01-01..2021-03-17)((participants:user1@contoso) OR (participants:user2@contoso) OR (participants:user3@contoso) OR (participants:user4@contoso) OR (participants:user5@contoso) OR (participants:user6@contoso))"

我也补充-AllowNotFoundExchangeLocationsEnabled $true到最后。

我找不到在 GUI 的关键字搜索中同时执行 AND 和 OR 的方法。我很肯定,如果不是全部,我做的大部分都是错误的。因为“Office 365”,我被推到了这个位置,但我所知道的一切都来自实验。再次,我真的很感激任何帮助。

0 投票
1 回答
287 浏览

azure-active-directory - 创建组 xxx 失败。动态成员资格规则验证错误:无效值

我想创建一个动态组,让所有拥有 MICROSOFT 365 BUSINESS PREMIUM 的用户

句法

该字符串基于此链接

MICROSOFT 365 商业高级版 = SPB

上面给我一个错误说

PS。我也试过了guId。给出同样的错误

0 投票
1 回答
574 浏览

powershell - 立即禁用新 Microsoft 365 组的欢迎电子邮件

在创建新的 Microsoft 365 组并使用 powershell 为其成员禁用欢迎电子邮件后:

Set-UnifiedGroup $group_name -UnifiedGroupWelcomeMessageEnabled:$false

我将成员添加到该组,他们仍然收到欢迎电子邮件。这表明 Microsoft 方面存在一些延迟,以便传播更改。我验证了这会发生 250 秒的延迟(因为配置更新到成员添加)。由于 MS 端的这种延迟,禁用欢迎电子邮件变得无用。

我正在寻找一种方法来创建立即禁用欢迎电子邮件的新 Microsoft 365 组,即立即添加的新用户不应收到欢迎电子邮件。

有没有办法在禁用欢迎电子邮件的情况下以编程方式(通过 api 或 powershell)创建新的 Microsoft 365 组?我找不到任何线索。

0 投票
1 回答
637 浏览

microsoft-graph-api - 通过 Power Automate 添加的 AIP 敏感度标签

我很想知道是否可以对通过电子邮件收到的文档应用敏感度标签,然后将文档保存到一个驱动器中的特定目录。

例如,假设 xyz 公司发送了一封包含我们必须处理的附加文件的邮件,我希望将这些文件从邮件中删除,并用 xzy_secret 之类的自定义敏感度标签进行标记,然后将文件存储在名为 xyz_company 的 OneDrive 文件夹中

因此,该文件夹中的所有文件最终都会根据客户进行标记。

有谁知道这是否可能?我们的想法是,然后我们可以将 DLP 应用于我们的客户文件,并确保我们可以在业务中跟踪它们。

有人有想法么?是否有用于执行此操作的 API 或电源自动化方法?

0 投票
4 回答
217 浏览

ms-wopi - 使用 WOPI 协议的 web 方法是否必须在 office 中使用 office 在线帐户登录

我计划提供用户体验,以便从我正在研究 WOPI 协议的 Web 应用程序中打开和编辑 Excel 表。它在很多地方都有展示,比如我们应该为此加入 Office 365 合作伙伴计划。我的困惑是,用户是否必须使用 Microsoft 帐户登录 Office Online 才能以这种 WOPI 协议方法跟踪他们的订阅?

还是加入 Office 365 合作伙伴计划会让我们能够使用 Office 网页版?另外,如果有人能告诉我在哪里添加 WOPI 域列表,那将是很好的,对于 WOPI 主机服务器有什么建议吗?是否可以使用 Python Django 或 NodeJS 技术实现 WOPI 主机?

0 投票
1 回答
65 浏览

xamarin.android - 如何开发 O365 Active Directory 登录 Android?

如何开发 O365 Active Directory 登录 Android?我尝试了 Azure Active Directory,输入用户名和密码后,我得到这样的 aadsts50011 请求中指定的回复 URL 与为应用程序配置的回复 URL 不匹配请帮助我找出问题。提前致谢

0 投票
1 回答
23 浏览

authentication - SharePoint 删除了我的电话号码身份验证

我收到有关 Microsoft 帐户登录的推送消息。我从 SharePoint 中删除了电话身份验证,现在无法登录。我是 microsoft365、SharePoint 的管理员。在此处输入图像描述

0 投票
1 回答
158 浏览

azure - 如何为 Microsoft365 组“创建广告组”?

Azure Active Directory 中有两种类型的组:

  • 安全
  • 微软365

在此处输入图像描述

我可以Security使用 Azure CLI 和az ad group create --display-name TEST.

  • 如何Microsoft365使用 Azure CLI 创建新组?
  • 可能吗?
  • 如果没有,我可以使用哪个 CLI 来编写脚本?
0 投票
0 回答
117 浏览

sharepoint - 无法以编程方式删除 Sharepoint Online 术语库项目

我正在尝试从使用 Azure 应用程序进行身份验证的 C# 应用程序中的默认分类存储中删除术语或术语集。我尝试过使用证书和应用程序秘密身份验证以及用户帐户上下文。使用证书/应用程序密钥,身份验证成功,我可以阅读条款,但在尝试删除条款时收到错误消息:

Microsoft.SharePoint.Client.ServerUnauthorizedAccessException:'访问被拒绝。您无权执行此操作或访问此资源。

使用 CSOM 和 PnP 框架进行了尝试。该应用程序对与 SharePoint/Term Store 相关的 SharePoint API 和图形 API 具有完全读写权限。

使用用户帐户,我收到一个错误,即找不到登录名/密码。在 365 Admin 中禁用了此帐户的 MFA,但似乎门户网站仍然要求在通过浏览器登录时进行设置。

使用 MS Graph API 和同一个 Azure App,我也可以创建术语,但是 Graph 目前不支持删除术语,因此无法使用此方法。

0 投票
0 回答
567 浏览

c# - 无法使用 SMTP 服务器通过 Office 365 发送电子邮件(MFA 已关闭)

我的一个客户最近更换了 IT 提供商,并在此过程中重新创建了他们的 Office 365 设置(包括 Sharepoint 和 Outlook)。

当他们这样做时,他们默认打开了 MFA(多因素身份验证)。在这样做时,他们似乎以某种方式阻止了我的应用程序通过他们用户下的 SMTP 服务器发送电子邮件。

这是我的代码的基本示例

当我发送电子邮件时,我收到以下错误 -

System.Net.Mail.SmtpException: 'SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.7.57 客户端未通过身份验证发送邮件。

所以一开始我因为 MFA 被打开而无法发送,但现在我认为这不再是问题了,我们已经尝试了很多东西,但我仍然无法收到要发送的电子邮件。

我可以使用给定的用户名/密码登录帐户,所以我不认为这是一个真正的身份验证问题。

这是我们尝试过的:

  • 启用 SMTP 身份验证

  • 应用程序密码而不是用户密码来规避应用程序中的 MFA。

  • 对此特定用户禁用 MFA。

  • 将此帐户从共享邮箱切换到常规邮箱。

  • 禁用 Azure 安全默认值。

我不知道还能看什么。该错误似乎没有指向任何明显的东西。有人可以帮忙吗。

(另外,为了记录,我知道还有其他类似的问题,但没有人解决问题,所以我们在这里)。