我正在编写一个(powershell)脚本,它使用MS Graph创建一个服务主体,然后在MS中授予该主体权限。图和交换都位于相同的Azure租户(域)中。
我希望脚本只要求用户提供一次凭据,但是Connect-MgGraph和Connect-ExchangeOnline命令都提示提供凭据。
有什么办法可以在这里只有一个提示凭证吗?
这仅仅是在Connect-MgGraph命令中添加正确的作用域(S)吗?也许这还需要用使用图形接口直接完成工作的命令来替换ExchangeOnline命令?
Version3.1.0- Exchange的Preview1 1(我目前在3.0.0中)有一个用于Connect-ExchangeOnline的D4选项,这可能是我所需要的,尽管我仍然需要知道需要哪些作用域,如何从Connect-MgGraph存放它的任何地方提取访问令牌,并且可能是避免无法为多个域中的作用域获取标记(或者这可能是过时的),尽管这现在看起来是固定的。
发布于 2023-04-10 04:04:32
若要使用仅限于应用程序的访问,证书将从Cert:\CurrentUser\My\指定或指定。在调用之前,请确保您正在使用的证书在存储区中。有关更多信息,请参见在这里输入链接描述
https://serverfault.com/questions/1128287
复制相似问题