- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个使用 C# 编写的配置引擎,可以使用 MS Graph 创建新的 MS Teams。每当将用户添加到团队(在 Teams 客户端内)时,他都会收到 2 封邀请邮件 - 一封针对 O365 组,另一封针对 Teams 本身。
通过从 PnP 核心统一组实用程序获取的自定义代码(ResourceBehaviorOptions -> WelcomeEmailDisabled)禁用了 O365 组邮件:
class ExtendedO365Group : Microsoft.Graph.Group
{
[JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore, PropertyName = "resourceBehaviorOptions")]
public string[] ResourceBehaviorOptions { get; set; }
[JsonProperty("owners@odata.bind", NullValueHandling = NullValueHandling.Ignore)]
public string[] OwnersODataBind { get; set; }
[JsonProperty("members@odata.bind", NullValueHandling = NullValueHandling.Ignore)]
public string[] MembersODataBind { get; set; }
}
[...]
var newGroup = new ExtendedO365Group
{
DisplayName = displayName,
Description = description,
MailNickname = mailNickname,
MailEnabled = true,
SecurityEnabled = false,
Visibility = isPrivate == true ? "Private" : "Public",
GroupTypes = new List<string> { "Unified" },
ResourceBehaviorOptions = (disableWelcomeMail ? new string[] { "WelcomeEmailDisabled" } : null)
};
受此启发Graph Issue .
然后 Teams Team 被添加到组中,但似乎没有设置或属性来禁用 Teams 内的邮件。
我也知道这个 PowerShell 命令,据我所知它做同样的事情
Set-UnifiedGroup -Identity "groupname" -UnifiedGroupWelcomeMessageEnable:$false
并尝试禁用 Mailing with
MailEnabled = false,
但是所有这一切只禁用了第一封邮件,从 O365 组发送,主题为“用户 xy 已将您添加到组 yz”(大致从德语翻译而来)和一个指向 Outlook 组的链接。它不会禁用来自 Teams 的第二封邮件“您已被添加到 Microsoft Teams 中的一个团队”,其中包含在 Teams 客户端中打开它的链接。
是否有一些新的图形属性或 C# 命令可以禁用所有邀请邮件?如果没有其他工作,我会尝试集成一个 PowerShell 命令(如果有的话)。
编辑:这看起来确实是一个错误,如 this Uservoice 中所见。以及接受的答案。
最佳答案
您似乎发现了我们现有 API 中的差距。我可以确认,我们目前不允许在桌面/Web 客户端以及通过图形 API 中抑制来自 Microsoft Teams 的“已添加到团队”电子邮件。
我们已注意到此请求并了解您尝试设计的场景。现在,我们想请您在此 UserVoice 中分享此反馈,以帮助我们更好地确定在未来版本中添加此功能的优先顺序。
干杯- Phecda Louie(微软团队项目经理)
关于c# - 通过 C#/Graph 禁用 MS Teams 邀请邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58325746/
无法将应用程序添加到 Teams 管理员中的自定义策略。 在新海关政策中添加新应用程序后。单击保存按钮时,出现错误显示“我们现在无法保存应用程序设置策略。请重试。如果问题仍然存在,请联系 Micros
我想创建一个应用程序,当用户在 MS Teams 中接到电话时会收到通知。我的意思是我想在来电事件上订阅一些东西,然后根据来电信息做一些事情。这可能吗?到目前为止,我在 SDK 中没有看到任何事件。
这个问题在这里已经有了答案: jQuery validate dynamic input array (2 个答案) jQuery Validate array input element whic
未在从 MS Teams 返回的事件对象中获取时区... 我能够从 MS Teams 上发布的用户消息中获取事件对象,但时区为 null。我需要确定用户。 下面是事件对象。 Activity Obje
我有一个简单的 web 应用程序,我在 Teams 中显示为一个应用程序。我已经在 App Studio 中进行了设置,一切都按我的预期工作,一切都很好。它正在显示我的网络应用程序,这就是我想要的。
从 Flow 向 Microsoft Teams 发布自适应卡片时,该消息似乎被压缩到大约 50% 的宽度。它不会扩展以适应 Teams 中的消息容器。 Squished Adaptive Card
如何在 Microsoft Teams 中恢复已删除的团队?似乎没有相应的选项可以做到这一点? 出于某种原因,我删除了某个团队,由于团队尚不存在,因此我无法使用“管理团队”之类的选项。 最佳答案 因为
如果在 Microsoft Teams 中运行,我有一个需要执行特定代码的 Web 应用程序,但是我还没有弄清楚是否有任何方法可以判断您的应用程序是否在团队中运行。有什么想法或见解吗? 编辑: 对于任
有什么方法可以通过深层链接与 ms-teams 中的机器人开始对话吗? 我已经在 https://docs.microsoft.com/en-us/microsoftteams/platform/co
我将来在 MS Outlook 中设置了外出 session 提醒,现在我的 MS Teams 显示外出。 我检查了我的 MS Outlook 中的设置,并尝试手动更改我在 MS Teams 中的状态
我在办公室工作,我们有大量文件存储在 SharePoint、OneDrive 等中,我可以轻松连接到 Microsoft Teams,但也有很多文件存储在网络共享中,路径如\\xxxx\xxxx\xx
虽然有很多关于如何向团队添加选项卡的文档,但我似乎找不到任何关于如何创建和驱动用户访问选项卡内容(如 T-Bot 中演示的内容)的文档。 谁能告诉我有关如何向机器人添加标签的任何文档? 这就是我要说的
我们正在尝试使用 Teams、Flow 和 Assembla 创建审批工作流,但遇到了一些麻烦。 我们已经成功设置了一些部分,但是我们无法从 Teams 中的卡启动 POST 操作。 在团队中,我们可
已发布here我正在寻找一种方法来设置当前用户在 Teams 中的状态,就像我使用 Lync SDK 为 Skype for Business 所做的那样。 是否有适用于 Teams 的类似 SDK,
我试图从传入的 webhook 中提及用户。 我通过 postman 尝试了几次迭代 { "text": "test @user" } 或者 { "text": "test @user@email.c
我们公司几个月前开始使用 Microsoft Teams。我的一位同事离开了公司。如果我禁用/删除他的 AAD 帐户会怎样?我们希望他在 Teams channel 中发送的消息能够被保留。 最佳答案
我想知道是否有人尝试在 TS 和 SVN/CC 之间迁移。 我所说的迁移是指在不丢失历史记录的情况下在源代码控制系统之间导入和导出存储库。 迁移到 VSTS 和从 VSTS 迁移的工具有多好? 我也有
当我尝试连接到 tfs 时,出现以下错误: --------------------------- Microsoft Visual Studio --------------------------
我们在机器人框架上创建了一个机器人,并为 Microsoft Teams channel 启用。在 bot 中,附件功能已启用,用户可以使用 Teams 向 bot 发送文件,并且运行良好。但是从过去
我有一个团队通知机器人,我正在尝试将其上传到团队管理门户。应用程序包上传得很好,但是当转到权限选项卡时,“组织范围权限”下没有用于添加组织范围权限的按钮。 Teams admin missing bu
我是一名优秀的程序员,十分优秀!