首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VBA将Windows身份验证传递给SharePoint

答案

VBA将Windows身份验证传递给SharePoint可以通过以下步骤实现:

  1. 在VBA代码中,使用 Set 语句将 SPWebApplication 对象设置为 SharePoint 网站的应用程序对象。
  2. 使用 GetWebAppRootFolder 函数获取应用程序根目录的路径。
  3. 使用 SetContext 函数将当前上下文设置为 SharePoint 服务器上的特定上下文。
  4. 使用 GetContext 函数获取当前上下文。
  5. 使用 SetCurrentFolder 函数将当前上下文设置为 SharePoint 服务器上的特定目录。
  6. 使用 GetFolderUrl 函数获取特定目录的 URL。
  7. 使用 SetCurrentFolderUrl 函数将当前上下文设置为特定目录的 URL。
  8. 使用 GetWeb 函数获取特定目录下的 Web 对象。
  9. 使用 SetContext 函数将当前上下文设置为 SharePoint 服务器上的特定上下文。
  10. 使用 GetContext 函数获取当前上下文。
  11. 使用 SetWeb 函数将当前上下文设置为特定目录下的 Web 对象。
  12. 使用 GetWebAppRootFolder 函数获取应用程序根目录的路径。
  13. 使用 SetContext 函数将当前上下文设置为 SharePoint 服务器上的特定上下文。
  14. 使用 GetContext 函数获取当前上下文。
  15. 使用 SetCurrentUser 函数将当前上下文设置为特定用户的上下文。
  16. 使用 GetCurrentUser 函数获取当前用户的上下文。
  17. 使用 SetCurrentSite 函数将当前上下文设置为特定站点的上下文。
  18. 使用 GetCurrentSite 函数获取当前站点的上下文。
  19. 使用 SetCurrentWeb 函数将当前上下文设置为特定网站的上下文。
  20. 使用 GetCurrentWeb 函数获取当前网站的上下文。
  21. 使用 SetContext 函数将当前上下文设置为 SharePoint 服务器上的特定上下文。
  22. 使用 GetContext 函数获取当前上下文。
  23. 使用 SetCurrentDatabase 函数将当前上下文设置为特定数据库的上下文。
  24. 使用 GetCurrentDatabase 函数获取当前数据库的上下文。
  25. 使用 SetCurrentQuery 函数将当前上下文设置为特定查询的上下文。
  26. 使用 GetCurrentQuery 函数获取当前查询的上下文。
  27. 使用 SetCurrentRow 函数将当前上下文设置为特定行的上下文。
  28. 使用 GetCurrentRow 函数获取当前行的上下文。
  29. 使用 SetCurrentView 函数将当前上下文设置为特定视图的上下文。
  30. 使用 GetCurrentView 函数获取当前视图的上下文。
  31. 使用 SetContext 函数将当前上下文设置为 SharePoint 服务器上的特定上下文。
  32. 使用 GetContext 函数获取当前上下文。
  33. 使用 SetCurrentSiteCollection 函数将当前上下文设置为特定站点集合的上下文。
  34. 使用 GetCurrentSiteCollection 函数获取当前站点集合的上下文。
  35. 使用 SetCurrentWebCollection 函数将当前上下文设置为特定网站集合的上下文。
  36. 使用 GetCurrentWebCollection 函数获取当前网站集合的上下文。
  37. 使用 SetContext 函数将当前上下文设置为 SharePoint 服务器上的特定上下文。
  38. 使用 GetContext 函数获取当前上下文。
  39. 使用 SetCurrentUICulture 函数将当前上下文设置为特定 UI 文化。
  40. 使用 GetCurrentUICulture 函数获取当前 UI 文化的上下文。
  41. 使用 SetCurrentCulture 函数将当前上下文设置为特定文化。
  42. 使用 GetCurrentCulture 函数获取当前文化的上下文。
  43. 使用 SetContext 函数将当前上下文设置为 SharePoint 服务器上的特定上下文。
  44. 使用 GetContext 函数获取当前上下文。
  45. 使用 SetCurrentSite 函数将当前上下文设置为特定站点的上下文。
  46. 使用 GetCurrentSite 函数获取当前站点的上下文。
  47. 使用 SetCurrentUser 函数将当前上下文设置为特定用户的上下文。
  48. 使用 GetCurrentUser 函数获取当前用户的上下文。
  49. 使用 SetCurrentRole 函数将当前上下文设置为特定角色的上下文。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

SharePoint 2013混合模式登陆中 使用 自定义登陆页

接前一篇博客《SharePoint 2013自定义Providers在基于表单的身份验证(Forms-Based-Authentication)中的应用》,当实现混合模式登陆后,接着我们就应该自定义SignIn...回顾 当为SharePoint 2013 WebApplication配置了以混合模式(FBA Authentication和Windows Authentication)登陆后,我们当然可以自定义登陆页面...,但是别忘了,我么还需要Windows身份验证(也就是Acrive Directory Login)的登陆实现。...添加超链接,以实现Windows 身份验证登陆 <asp:LinkButton ID="lbInternalUsers" Text="Active Directory Login" runat="server...测试基于表单的<em>身份验证</em>登陆,以验证其是否正常工作,登陆成功后向客户端发送名为FedAuth的Cookie ? 测试基于<em>Windows</em>的<em>身份验证</em>登陆,以验证其是否正常工作 ?

2K80

探究基于声明的身份标识

Windows® 中,这些功能都内置于操作系统,通常很容易集成到应用程序中。通过利用 Windows 集成的身份验证功能,您不必创造自己的身份验证协议或管理用户数据库。...通过使用访问控制列表 (ACL)、模拟,以及组之类的功能,可以用很少的代码实现身份验证。实际上,无论您使用什么操作系统,这个建议都适用。...但如果您希望范围扩大到没有 Windows 帐户的用户,这时该怎么办?要是用户根本就不用 Windows 呢?越来越多的应用程序需要这样扩大范围,而这似乎有悖常理。...本专栏向您介绍 Microsoft® .NET Framework 3.0 中的新身份标识模型,该模型旨在帮助解决上述问题及其他问题。...loc=zh Microsoft switching SharePoint to claims-based authentication: http://www.networkworld.com/

68260
  • SharePoint 2013 创建Web Application

    在这篇文章中,我继续Step By Step形式演示如何在SharePoint 2013中创建Web Application。...SharePoint Farm Administrator 默认情况下,在SharePoint 2013 产品配置向导安装结束后,SharePoint Farm Administration组包含3...打开DNS 管理器,在Forward Lookup Zones(正向查找区域)创建"A 记录"并将Intranet作为Host Name(主机名),然后IP地址指向我们的SharePoint 2013...在Security Configuration配置中,使用默认即可,即不允许匿名登录,不使用SSL,并使用默认的Windows Authentication。...当然你也可以选择使用FBA,具体配置在我之前的文章中提及,详情参考《SharePoint 2013自定义Providers在基于表单的身份验证(Forms-Based-Authentication)中的应用

    1.7K80

    SharePoint 2019 XSS漏洞CVE-2020-1456复现

    写在前面的话 在这篇文章中,我们分析SharePoint 2019中的一个安全漏洞。虽然这个漏洞不是一个典型的JavaScript XSS,但微软还是把这个漏洞定性为了XSS漏洞。...内部部署的SharePoint 2019服务器支持实现的用户配置选项允许经过身份验证的用户上传图片,而用户配置文件中上传的图像路径可以在保存对话框请求中进行更改。...环境配置 Windows Server Windows Server 2019 Evaluation 版本: 1809 OS build: 17763.379 Windows更新:09/09/2019...2019 SharePoint Server 2019 (安装版本16.0.10337.12109) 使用Passmark OSFMount (v3.0.1005.0)IMG文件存储为ISO 以Single-Server...CVSS 2:评分6.5(中危) CVSS 3.1:评分6.5(中危) 漏洞复现详细说明 在测试SharePoint应用程序的过程中,我还部分测试了SharePoint本身。

    1K10

    【漏洞通告】微软9月安全更新多个产品高危漏洞通告

    利用此漏洞需要拥有以某个Exchange角色进行身份验证的用户权限,攻击者可通过向受影响的Exchange服务器发送包含特殊的cmdlet参数的邮件来触发此漏洞,成功利用此漏洞的攻击者可在受影响的系统上以...攻击者可通过向受影响的SharePoint上传特制SharePoint应用程序包来利用此漏洞,成功利用此漏洞的攻击者可在 SharePoint应用程序池和SharePoint服务器账户的上下文中执行任意代码...经过身份验证的攻击者可通过在受影响的Microsoft SharePoint 服务器上创建并调用特制页面来利用此漏洞,成功利用此漏洞的攻击者可使用特制页面在SharePoint应用程序池进程的上下文中执行任意代码...SharePoint 远程代码执行漏洞 Critical Windows CVE-2020-1593 Windows Media Audio Decoder 远程代码执行漏洞 Critical...Office CVE-2020-1210 Microsoft SharePoint 远程代码执行漏洞 Critical Windows CVE-2020-1252 Windows 远程代码执行漏洞

    1.8K20

    使用VBA自动化处理表的代码大全1

    标签:VBA 表是Excel最强大的功能之一。使用VBA控制表提供了一种强大的自动化方法。 在Excel中,数据存储在表中为数据处理提供了极大的方便。...表有一些基本的结构规则,例如表的标题必须是唯一的,只允许一个标题行,这使得表与更复杂的工具能够兼容,例如,Power Query、数据透视表和SharePoint使用表作为数据源或输出方式。...如果我们新数据添加到表的底部,则引用该表的任何公式都将自动展开以包含新数据。 表最早是在Excel2007中引入的,是对Excel 2003中的列表功能的替换。...但在VBA中,文档对象模型(DOM)没有随着升级后的功能而更改。因此,尽管在Excel中使用术语“表”,但在VBA中仍被称为ListObjects。...图6 本文接下来的VBA代码详细讲解如何操作所有这些表对象。 未完待续……

    31020

    过程(四)地址和

    VBA中实参可以通过两种方式数据传递给形参,分别为地址和值,都是在创建通用过程定义变量时。 由于概念生硬不易理解,还是先说示例,再总结介绍。...一、 地 址 地址是VBA默认的数据传递方式,在定义过程时,如果形参前面有关键字ByRef或者省略,则该参数通过地址的方式传递。...然后调用jisuan过程,变量b作为实参按地址传递给变量a,进行计算a=a+1。此时再在立即窗口中显示变量b,就会发现它已经经过计算变成了3。...这是因为在调用过程时,变量b做实参按地址传递给变量a,变量b和变量a指向同一个内存单元,一起变化。...在jisuan过程,ByVal a As Integer为按值实参传递给形参。 在diaoyong过程,先定义了整型变量b,给b赋初始值为2。

    4.9K30

    MindManager22思维导图软件新功能介绍

    在日常生活、学习和工作之中,我们难免会面对纷乱繁杂的知识或信息,运用思维导图对信息和内容进行整理,可以直接有效且高效地散点链接成为相关联的、有逻辑的整体。...以更好地表示图表和流程图的作用最大化所需的任何情况。 强大的流程图扩展 为包含行间跳跃(包括圆形跳跃、桥形跳跃和间隙跳跃)的复杂流程图增加新的可读性维度。通过提升关系连接能力来增加您的影响力。...支持的操作系统: 微软Windows 11 32位和64位 微软Windows 10 32位和64位 系统要求: 处理器:1.6 GHz或更快,双核 2 GB内存或更大 1.5 GB可用磁盘空间 建议的最低显示器...:1280 x 720像素* SharePoint链接器功能支持以下身份验证方法:NTLM、基于表单、SharePoint 2013的SAML、Azure ADFS/On Premises、Office...365和多因素身份验证 使用某些功能的附加要求: Microsoft Office Professional 2016或更高版本(32位和64位) Microsoft Project 2016或更高版本

    1K30

    【安全更新】微软1月安全更新多个产品高危漏洞通告

    (CVE-2021-1707): Microsoft SharePoint存在一个远程代码执行漏洞,经过身份验证的攻击者通过发送特制请求包,可在 SharePoint应用程序池和SharePoint服务器账户上执行任意代码...(CVE-2021-1709): Win32k系统进程中存在一个权限提升漏洞,经过身份验证的本地攻击者可利用此漏洞在目标系统上提升其权限以执行任意代码。...Foundation 2013 Service Pack 1Microsoft SharePoint Foundation 2010 Service Pack 2Microsoft SharePoint...SharePoint Server 远程代码执行漏洞 Important Microsoft Office SharePoint CVE-2021-1712 Microsoft SharePoint...特权提升漏洞 Important Microsoft Office SharePoint CVE-2021-1718 Microsoft SharePoint Server Tampering

    1.3K20

    【漏洞通告】微软6月安全更新多个产品高危漏洞通告

    SMBv3 客户端/服务器信息泄漏漏洞 Microsoft Server Message Block 3.1.1 (SMBv3)协议在处理某些请求时存在信息泄露漏洞,未经身份验证的攻击者可通过向目标SMB...SMB 远程代码执行漏洞 Microsoft Server Message Block 1.0 (SMBv1) 服务器在处理某些请求时存在远程代码执行漏洞,经过身份验证的攻击者向目标 SMBv1 服务器发送特殊设计的数据包...Server 远程代码执行漏洞 由于SharePoint Server无法正确识别和筛选不安全的 ASP.NET Web 控件,经过身份验证的攻击者通过上传一个特别制作的页面到SharePoint服务器...Core installation) CVE-2020-1181 Microsoft SharePoint Enterprise Server 2016Microsoft SharePoint Foundation...2010 Service Pack 2Microsoft SharePoint Foundation 2013 Service Pack 1Microsoft SharePoint Server 2019

    1.1K20

    2022-05微软漏洞通告

    Microsoft Local Security Authority Server (lsasrv) Microsoft Office Microsoft Office Excel Microsoft Office SharePoint...-26925 严重级别:严重  CVSS:8.1 被利用级别:检测到利用 未经身份验证的攻击者可以调用 LSARPC 接口上的方法,并强制域控制器使用 NTLM 对另一台服务器进行身份验证,从而完全接管...服务进行未经身份验证的特制调用以触发远程代码执行 (RCE)。...Active Directory 特权提升漏洞 CVE-2022-26923 严重级别:高危  CVSS:8.8 被利用级别:很有可能被利用 当 Active Directory 证书服务在域上运行时,经过身份验证的攻击者可以操纵他们拥有或管理的计算机帐户的属性...Windows LDAP 远程执行代码漏洞 CVE-2022-22012/CVE-2022-29130 严重级别:严重  CVSS:9.8 被利用级别:很有可能被利用 未经身份验证的攻击者可以向易受攻击的服务器发送特制请求

    56020

    Windows 身份验证中的凭据管理

    Winlogon 服务通过 Secur32.dll 将用户在安全桌面 (Logon UI) 上的操作收集的凭据传递给本地安全机构 (LSA),从而启动 Windows 操作系统的登录过程。...通过安全通道将用户的凭据传递给域控制器,并返回用户的域 SID 和用户权限。...应用程序和用户模式 Windows 中的用户模式由两个能够 I/O 请求传递给适当的内核模式软件驱动程序的系统组成:环境系统,运行为许多不同类型的操作系统编写的应用程序,以及集成系统,运行特定于系统的代表环境系统运行...这允许用户无缝访问网络资源,例如文件共享、Exchange Server 邮箱和 SharePoint 站点,而无需为每个远程服务重新输入其凭据。...如果用户使用与 LM 哈希兼容的密码登录 Windows,则此身份验证存在于内存中。

    6K10

    过程(五)可选参数和可变参数

    大家好,上节介绍了过程传递参数时,形参与实参结合的两种方式,地址和值。本节介绍可选参数和可变参数。...一、可选参数 通常情况下,创建vba过程时候,设置了形参的数量后,调用该过程时,提供的实参数量也是对应的。但在有些情况下,可以把形参设置为可选参数,即可以提供实参也可以不提供。...在vba过程中,通过在形参前面加上Optional关键字来设置该形参为可选参数,在过程内部通过使用ismissing函数可测试调用程序是否传递了可选参数。...---- 二、可变参数 上面介绍可选参数时,可以发现在定义过程时,不管是固定参数还是可选参数,都已经制定了参数的个数,那么在VBA中还可以定义可变参数,即参数的个数在定义时时未知的。...在调用时,参数传递参数i的地址传递给sum1子过程的形参t,后面1,2,3,4,5,6作为一个数组传递给intnum()数组。在子过程中计算数组中所有元素的和。

    4.7K20

    2023-11微软漏洞通告

    (Chromium-based) Microsoft Exchange Server Microsoft Office Microsoft Office Excel Microsoft Office SharePoint...Windows Hyper-V Windows Installer Windows Internet Connection Sharing (ICS) Windows Kernel Windows NTFS...Azure CLI REST 命令信息泄露漏洞 CVE-2023-36052 严重级别:高危 CVSS:8.6 被利用级别:有可能被利用 未经身份验证的攻击者可以搜索并发现存储在开源存储库中的日志文件中包含的凭据...Microsoft 受保护的可扩展身份验证协议 (PEAP) 远程代码执行漏洞 CVE-2023-36028 严重级别:严重 CVSS:9.8 被利用级别:有可能被利用 未经身份验证的攻击者可以通过网络发送特制的恶意...PEAP 数据包来攻击 Microsoft 受保护的可扩展身份验证协议 (PEAP) 服务器。

    35480
    领券