问题标签 [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 投票
1 回答
127 浏览

rest - 是否有与 Set-Mailbox 和 Add-MailboxPermission powershell 命令等效的 REST(图形或其他)?

3.5 多年前与这个问题基本相同。好奇是否有任何变化?它现在可用吗?

希望通过 REST 执行以下命令:

谢谢!

0 投票
0 回答
25 浏览

microsoft-graph-api - PHPWord 和 O365 / Microsoft Graph

我想将我的 PHP 应用程序与 Office 365 中的 Microsoft Word 集成。PHPWord 包是否支持与 Microsoft Office 365 Word 的集成。这是否使用 Microsoft Graph。如果没有,还有其他方法可以解决这个问题吗?

0 投票
2 回答
144 浏览

firebase - 如何将 Firebase 工具用于非 Google Workspace 的工作邮件

我将把这一点说清楚:

  1. 我的公司工作邮件 (xyz@mycompany.com) 由 Microsoft 365 托管
  2. 我想使用 Firebase 工具,例如 Firestore、Functions、Hosting 等
  3. 显然我没有 Google 帐户,我想使用这个工作电子邮件 ID 访问 Firebase 控制台。

我们如何或可以在没有 Google 帐户的情况下使用 Firebase?

0 投票
1 回答
284 浏览

sharepoint-rest-api - SP 365 rest search api 返回“500 内部服务器错误”以使用 HTTP POST

我们的产品使用 SP 365 搜索 API。我们的一些客户报告说,在使用以下搜索 API 时:'/_api/search/postquery' 和正文:

返回带有错误文本的 HTTP 状态代码 500(在 json 响应中):“发生未知错误。” 但是,如果在查询中添加一个条件以将其限制为特定的 SP 列表,例如:

然后查询运行良好。

这发生在特定租户,如“pfgroupas.sharepoint.com”。这个 API 调用已经工作多年了(从 SP 2013 开始)并且在最近几天被打破了。

0 投票
0 回答
176 浏览

azure - 获取所有共享邮箱和通讯组列表的列表

我正在设计电源应用程序,它将为我组织中的用户提供几种表单,以请求共享邮箱或分发列表的权限/成员资格。

我创建了几个屏幕并设计了表单来收集用户请求。有下拉列表,用户可以在其中选择共享邮箱和分发列表的名称。

现在我想从在线交换中获取所有共享邮箱和分发列表的列表并填充这两个下拉列表,但是我找不到可以提供所需信息的连接器。作为替代方案,我想使用 EXO V2 模块编写计划的 PowerShell 脚本,然后在 SharePoint 列表中填充详细信息,然后使用 SharePoint 列表填充下拉列表。在这种方法中,我创建了一个无人参与的脚本,并按照本文https://docs.microsoft.com/en-us/powershell/exchange/app-only-auth-powershell-v2?view=exchange中提到的步骤使用了仅应用程序身份验证-ps,但它说 EXO V2 模块使用 Active Directory 身份验证库 (ADAL) 使用应用程序 ID、租户 ID(组织)和证书指纹获取仅限应用程序的令牌。ADAL 将于 2022 年 6 月退役。因此请改用 MSAL。

我检查了图形 api 文档,目前似乎没有任何 api 提供来自交换的此类详细信息。我只能找到组列表,如果是共享邮箱,则无法区分。

有没有更好的方法以最少的定制来实现这一要求?我真的很感谢专家在这里发表评论。

提前致谢。

0 投票
1 回答
163 浏览

c# - Webivew2 运行时和 Office/Microsoft 365

我目前正在使用 webview2 开发解决方案。最初我正在考虑将 .cab 文件的内容打包为来自 Microsoft 站点https://developer.microsoft.com/en-us/microsoft-edge/webview2/的 webview2 运行时的一部分

但是,我正在考虑将出现在 MS 365 版本 2101 中的 Webview2 运行时。有没有办法使用这个运行时本身而不是与应用程序一起部署它?

想法/建议?

0 投票
2 回答
175 浏览

powershell - 是否可以使用 csv 文件通过 Powershell 分配 Office365 许可证?

我在这里要做的是将特定许可证分配给特定帐户,这是从 csv 文件中提取的。我有一些脚本可以批量分配,但一次只能分配一种许可证类型。我希望拥有的是更精细的控制和批量分配多个许可证类型的 csv,如下所示:

上一页 许可证类型
testuser1@testdomain.com 微软 365 E3
testuser2@testdomain.com 微软 365 E5
testuser3@testdomain.com 微软 365 E3
testuser4@testdomain.com 微软 365 F3

upn(userprincipalname)和许可证类型是列标题)。每个指定用户在其所在行中分配了特定许可证。

据我了解,我可以这样做:

这将给我所有现有的许可证类型,我可以记下我需要的特定许可证的 SkuId,例如它是 testtenant:SPE_E3 ,然后我可以执行以下操作:

问题是这只会将一种类型的许可证分配给 csv 文件中列出的用户,我无法弄清楚如何让它遍历 CSV 并分配不同类型的许可证。

0 投票
0 回答
106 浏览

office365 - 电子数据展示条件要求 - 仅限单个收件人?

昨天问了我一个有趣的 Microsoft 365 电子数据展示问题:我们能否找到发送给特定个人并仅发送给该特定个人的所有用户电子邮件 - 并且从同一特定个人接收到的用户作为唯一收件人出现在任何地方在参与者名单中?

基本上,寻找两个人(邮箱所有者和外部收件人/发件人)之间不包括其他人的“私人”对话。

伪逻辑上(我松散地使用该术语):

  • 如果电子邮件是从邮箱所有者发送给外部收件人并且在“收件人:”或“抄送:”或“密件抄送:”行中包含其他任何人 - 不匹配
  • 如果电子邮件是从外部收件人发送给邮箱所有者的,并且在“收件人:”或“抄送:”或“密件抄送:”行中包含其他任何人 - 不匹配
  • 如果电子邮件是从邮箱所有者发送给外部收件人并且在“收件人:”或“抄送:”或“密件抄送:”行中没有其他内容 - 匹配
  • 如果电子邮件是从外部收件人发送给邮箱所有者的,并且在“收件人:”或“抄送:”或“密件抄送:”行中没有其他内容 - 匹配

我一直在寻找其他有相同问题的人,并查看了 MS 关于关键字/条件的所有指导。还无法找到类似的问题,也无法自行开发解决方案 - 寻求任何想法/想法并感谢任何提供!

0 投票
0 回答
43 浏览

outlook - 无法更新 ExchangeGuid 以开始跨租户迁移

我正在尝试将 GoDaddy Microsoft 365 租户迁移到常规 Microsoft 365 租户。此类迁移的官方文档要求之一是:

ExchangeGUID(从源到目标的直接流动)– 邮箱 GUID 必须匹配。如果目标对象上不存在,则移动过程将不会继续。

但我找不到任何设置或任何命令来更新 ExchangeGuid。即使是柔软的清洁也不会改变它。

请帮我找到更新此参数的方法。

0 投票
0 回答
143 浏览

powershell - 从 Office 365 导出 pst 的 New-MailboxExportRequest 错误

我还是 PowerShell 的新手。从 Office 365 导出所有 pst 文件时,我遇到了问题,

显示的错误New-MailboxExportRequest:术语“New-MailboxExportRequest”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。

这里有我的 PowerShell 脚本

我正在使用 Windows Powershell ISE 并以管理员身份运行。