面向客户的O365 Powershell

面向客户的O365 Powershell,powershell,office365,Powershell,Office365,我目前正在使用O365 Graph API为客户创建服务,并意识到客户需要的一些功能,即创建传输规则或访问隔离的电子邮件信息,只能通过PowerShell提供 供应商能否为其客户创建传输规则或执行PowerShell命令?与供应商注册其Azure AD应用程序和请求权限的方式类似,供应商是否有办法为客户运行PowerShell命令 文档在这方面并没有真正的帮助。在使用Graph时,我认为您不能,但如果您想使用Powershell,如果您是Microsoft合作伙伴,并且已将自己配置为客户端的顾问

我目前正在使用O365 Graph API为客户创建服务,并意识到客户需要的一些功能,即创建传输规则或访问隔离的电子邮件信息,只能通过PowerShell提供

供应商能否为其客户创建传输规则或执行PowerShell命令?与供应商注册其Azure AD应用程序和请求权限的方式类似,供应商是否有办法为客户运行PowerShell命令


文档在这方面并没有真正的帮助。

在使用Graph时,我认为您不能,但如果您想使用Powershell,如果您是Microsoft合作伙伴,并且已将自己配置为客户端的顾问(委托访问权限),则可以(邀请他们添加您,或者添加您自己(如果您有他们的同意和全局管理员访问权)

向租户添加合作伙伴:

请参见此处的一些附加信息:

在运行Powershell命令时,在客户端的租约(而不是您自己的租约)上运行命令时,您需要参考租户ID

一个简单的例子可能是:

获取租户列表:

获取MsolPartnerContract-全部|选择对象租户

获取上面列出的其中一个租户的邮箱列表:

Get Mailbox-TenantID“asddfsdfadfg dsfgsdfg sdfgsdfg dsfgsdfg”

这取决于您已与在合作伙伴租约中具有管理“合作伙伴”权限的用户登录Powershell会话


希望这能有所帮助!

在使用Graph时,我认为您不能这样做,但如果您想使用Powershell,如果您是Microsoft合作伙伴,并且已将自己配置为客户端的顾问(委托访问权限)(邀请他们添加您,或者添加您自己(如果您有他们的同意和全局管理员访问权)

向租户添加合作伙伴:

请参见此处的一些附加信息:

在运行Powershell命令时,在客户端的租约(而不是您自己的租约)上运行命令时,您需要参考租户ID

一个简单的例子可能是:

获取租户列表:

获取MsolPartnerContract-全部|选择对象租户

获取上面列出的其中一个租户的邮箱列表:

Get Mailbox-TenantID“asddfsdfadfg dsfgsdfg sdfgsdfg dsfgsdfg”

这取决于您已与在合作伙伴租约中具有管理“合作伙伴”权限的用户登录Powershell会话


希望这能有所帮助!

您只能做您有权限做的事情。您需要为您使用的任何帐户分配EXO权限和特权。作为第三方供应商,除非您是员工扩充,否则不会提供此类权限/特权。谢谢。看起来没有办法实现类似的功能使用应用程序级权限处理Graph API您只能执行您有权限的操作。您需要为您正在使用的任何帐户分配EXO权限和特权。作为3rdP供应商,除非您是员工扩充,否则不会提供此类权限/特权。谢谢。看起来无法实现类似的功能使用应用程序级权限使用Graph API可以做什么