使用Azure Automation Runbook将项目添加到SPO

我想使用Azure自动化中的Runbook将项目添加到SharePoint Online中的列表中。 如下添加项目,但出现消息“站点'https://[tenantID].sharepoint.com/sites/[sitename]'上的推送通知功能未激活”,我无法添加它。 如果您在本地PowerShell中执行相同的命令,则可以添加项目,但我不知道原因,所以请告诉我。 很抱歉给您带来不便。

` $ Credential = Get-AutomationPSCredential-名称'admin' $ SiteUrl =“ https://[tenantID].sharepoint.com/sites/[sitename]” Connect-PnPOnline –Url $ SiteUrl –Credentials(Get-Credential -Credential $ Credential)

Add-PnPListItem -List $ ListName -Values @ {“ Title” =“ TestTitle”;“ ID” =“ TestID”;“ Message” =“ TestMessage”;} `

williaz 回答:使用Azure Automation Runbook将项目添加到SPO

凭据存储在哪里?我建议将它们存储在Azure KeyVault中。 这是相同的脚本

$login=(Get-AzKeyVaultSecret -VaultName "" -Name "").SecretValueText
$password=(Get-AzKeyVaultSecret -VaultName "" -Name "").SecretValueText
$secpasswd = ConvertTo-SecureString $password -AsPlainText -Force
$mycreds = New-Object System.Management.Automation.PSCredential ($login,$secpasswd)
$url=""
Connect-PnPOnline -Url $url -Credentials $mycreds
,

请尝试以下解决方案来纠正错误:

Connect-PnPOnline https:/ /mytenant.sharepoint.com

Enable-PnPFeature -Identity 41e1d4bf-b1a2-47f7-ab80-d5d6cbba3092 

BR

本文链接:https://www.f2er.com/2311528.html

大家都在问