1

我在 Runbook 中运行了以下 Powershell,但出现错误。如果逻辑中有任何不适当的部分,如果您能指出它们,我将不胜感激。

补充 当我将名称更改为 Get-PnPFolderItem 而不是 Get-PnPProvisioningTemplate 并执行它时,它工作正常。因此,我认为 Connect-PnPOnline 能够正常连接。

$TempSiteUrl = Get-AutomationVariable -Name 'SiteTemplateUrl'
$myCred = Get-AutomationPSCredential -Name SharePointConnect
Connect-PnPOnline -Url $TempSiteUrl -Credentials $myCred
Get-PnPProvisioningTemplate -Out template.xml

错误信息

Get-PnPProvisioningTemplate : There is currently no connection yet. Use Connect-PnPOnline to connect.
At line:4 char:1
+ Get-PnPProvisioningTemplate -Out template.xml
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Get-PnPProvisioningTemplate], InvalidOperationException
    + FullyQualifiedErrorId : 
System.InvalidOperationException,PnP.PowerShell.Commands.Provisioning.Site.GetProvisioningTemplate
4

1 回答 1

0

请尝试Get-PnPSiteTemplate改用:https ://docs.microsoft.com/en-us/powershell/module/sharepoint-pnp/get-pnpsitetemplate?view=sharepoint-ps

于 2021-04-09T08:42:07.263 回答