首页 > 其他分享 >Dynamics 365 online查询共享给某个Team的记录,然后取消共享

Dynamics 365 online查询共享给某个Team的记录,然后取消共享

时间:2024-07-31 16:39:24浏览次数:13  
标签:Team QueryExpression results LinkEntity query online new 共享

            int iSuccess = 0;
            int iFaile = 0;
            var adminService = CrmServiceClientCommon.GetService();

            // 创建QueryExpression对象
            QueryExpression query = new QueryExpression("opportunity");

            // 创建LinkEntity对象,连接到"PrincipalObjectAccess"表
            LinkEntity link = new LinkEntity("opportunity", "principalobjectaccess", "opportunityid", "objectid", JoinOperator.Inner);

            // 创建条件:团队ID等于特定值
            link.LinkCriteria.AddCondition("principalid", ConditionOperator.Equal, new Guid("F3EFA9E3-3B0D-EF11-9F8A-6045BD557A70"));

            // 将LinkEntity添加到QueryExpression对象
            query.LinkEntities.Add(link);

            // 执行查询并获取结果
            EntityCollection results = adminService.RetrieveMultiple(query);
            foreach (var en in results.Entities)
            {
                //取消共享
                var request = new RevokeAccessRequest
                {
                    Revokee = new EntityReference("team", new Guid("F3EFA9E3-3B0D-EF11-9F8A-6045BD557A70")),
                    Target = en.ToEntityReference()
                };
                try
                {
                    adminService.Execute(request);
                    iSuccess++;
                }
                catch (Exception ex)
                {
                    iFaile++;
                }
                Console.Write($"总数{results.Entities.Count},成功{iSuccess},失败{iFaile}\n");
            }

 

标签:Team,QueryExpression,results,LinkEntity,query,online,new,共享
From: https://www.cnblogs.com/parkerchen/p/18334964

相关文章

  • 爱途拍共享相册小程序是一款便捷、易用的云共享相册工具
    爱途拍共享相册小程序是一款功能丰富、操作便捷的图片直播平台,它提供了极致易用的云共享相册服务,让用户能够轻松共享和管理照片与视频资料。以下是对爱途拍共享相册小程序的详细介绍:一、主要功能图片直播:爱途拍支持会议活动、婚礼庆典等场景的图片直播,组织者可以创建一个专门的......
  • Python:在 Protocol 和 TypedDict 之间共享类型注释
    举这个简单的例子:from__future__importannotationsimporttypingastclassMyType:def__init__(self,s:str,i:int)->None:self.s=sself.i=iclassMyProto(t.Protocol):s:stri:intclassMyDict(t.TypedDict):......
  • 虚拟机:GCC共享库在连接时的搜索位置和优选次序
    假设有两个相同的共享库,一个在标准的共享库搜索目录(/lib/i386-linux-gnu),一个在非标准目录(/home/charles/tmp):在/home/charles/tmp下有个测试程序main.c,调用共享库里的函数。用如下的命令编译:用ldd看一下link的共享库:可以看出,虽然我们指定了要使用/home/charles/tmp下的......
  • 编译期链接时共享库搜索路径优先级实验
    目录前言实验环境目录说明准备工作单独测试不配置路径默认路径LIBRARY_PATH-L优先级测试默认路径和LIBRARY_PATH-L和默认路径DEBUG模式编译器配置详细信息链接器详细信息DEBUG总结验证默认路径>LIBRARY_PATH原因附录库文件源码主程序源码makefile前言《共享库链接和加载时的路径......
  • .net访问远程共享的Windows文件
    可以使用cmd连接创建Windows凭据publicstaticboolConnectPwd(stringIpAddress,stringuserName,stringpassword){ boolFlag=faslse; Processproc=newProcess(); try { proc.StartInfo.FileName="cmd.exe"; proc.StartInfo.UseShellExecute=false;......
  • c# 多线程环境下控制对共享资源访问的办法
    Monitor:定义:Monitor 是C#中最基本的同步机制,通过 Enter 和 Exit 方法来控制对共享资源的访问。它提供了排他锁的功能,确保在任何时刻只有一个线程可以访问共享资源。优点:简单易用,适合对临界区进行粗粒度的同步控制。缺点:只能实现排它锁,不能实现读写锁,性能相对较低。......
  • 使用 Python 中的多处理防止共享内存中的数据损坏?
    我目前正在开发一个多处理Python程序,其中每个进程将其索引作为连续的4字节整数写入共享内存。并且有一个读取器可以在没有任何锁的情况下读取其他进程的索引。因为我没有使用任何同步原语,所以我担心读取器进程可能会由于逐字节写入内存而读取损坏的数据(例如,一个索引的前2个......
  • NSSRound#4 Team
    [NSSRound#4SWPU]1zweb考察:phar的反序列化1.打开环境,审计代码1.非预期解直接用file伪协议读取flag,或直接读取flagfile:///flag/flag2.正常解法用读取文件读取index.php,upload.php的源码 index.php:<?phpclassLoveNss{public$ljt;public$dky;......
  • 解决LLaMA-Factory共享链接的创建问题--[To create a public link, set `share=True`
    问题引入LLaMA-Factory是一种简单有效的LLM微调工具。其所开发的由gradio驱动的webui更是提供了可视化微调,降低了微调大模型的门槛。然而,在使用llamafactory-cliwebui来创建可视化微调模块时,只能得到本地的网页链接:这种方法限制了webui模块在服务器或者autodl等租赁网站......
  • ssm+vueAndroid共享停车位【开题+程序+论文】-计算机毕业设计
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着城市化进程的加速,私家车数量急剧增加,停车难问题日益凸显,尤其是在繁华商业区、医院、学校等热点区域,停车位供需矛盾尤为突出。传统的停车管理模式......