通过 azure 函数中的 powershell 更改网站集管理员
Changing site collection administrator via powershell in azure function
我创建了一个工作流,通过运行 powershell 的 azure 函数应用程序配置 O365 组(基于 github 上的此代码)。我注意到默认的网站集管理员是创建组的所有者。大多数时候,我只是希望用户能够邀请更多人加入群组,而不是创建子站点等。
现在我总是需要手动更改管理员。有没有办法在 azure 函数中通过 powershell(或任何其他语言)更改网站集管理员?
我已经尝试在函数中只执行 Connect-SPOService 和 Set-SPOUser,但是在函数的上下文中没有这样的 cmdlet。
目标是让一些 code/function 通过 Microsoft Graph api 或其他方式更改网站集管理员。也许可以在函数可以访问它的地方添加缺少的 cmdlet?
要在 Azure Functions 中使用 PowerShell 模块,您需要将模块上传到您的函数应用程序,方法是将它们与您的部署捆绑在一起或使用 Kudu。 Francisco 和我对 this question 的回答可能对您有所帮助。
我创建了一个工作流,通过运行 powershell 的 azure 函数应用程序配置 O365 组(基于 github 上的此代码)。我注意到默认的网站集管理员是创建组的所有者。大多数时候,我只是希望用户能够邀请更多人加入群组,而不是创建子站点等。 现在我总是需要手动更改管理员。有没有办法在 azure 函数中通过 powershell(或任何其他语言)更改网站集管理员?
我已经尝试在函数中只执行 Connect-SPOService 和 Set-SPOUser,但是在函数的上下文中没有这样的 cmdlet。
目标是让一些 code/function 通过 Microsoft Graph api 或其他方式更改网站集管理员。也许可以在函数可以访问它的地方添加缺少的 cmdlet?
要在 Azure Functions 中使用 PowerShell 模块,您需要将模块上传到您的函数应用程序,方法是将它们与您的部署捆绑在一起或使用 Kudu。 Francisco 和我对 this question 的回答可能对您有所帮助。