如何在Azure PowerShell Runbook上应用SharePoint网站模板?

如何在Azure PowerShell Runbook上应用SharePoint网站模板?,azure,powershell,sharepoint,onedrive,azure-runbook,Azure,Powershell,Sharepoint,Onedrive,Azure Runbook,如何通过PowerShell Azure Runbook将保存为XML文件的SharePoint网站模板应用于新创建的网站 目前,在我的本地计算机上,我使用Apply PnPProvisioningTemplate-Path“Path to XML file”-ClearNavigation 我不知道在哪里存储XML文件,或者如何使用Runbook访问它,谢谢您可以将XML文件存储在blob存储中,然后在azure Runbook->从blob存储下载XML文件 runbook中的代码如下所示

如何通过PowerShell Azure Runbook将保存为XML文件的SharePoint网站模板应用于新创建的网站

目前,在我的本地计算机上,我使用
Apply PnPProvisioningTemplate-Path“Path to XML file”-ClearNavigation


我不知道在哪里存储XML文件,或者如何使用Runbook访问它,谢谢

您可以将XML文件存储在blob存储中,然后在azure Runbook->从blob存储下载XML文件

runbook中的代码如下所示:

#download xml file from blob storage

 $account_name = "blob_storage_account_name"
 $account_key = "blob_storage_account_key"

$context = New-AzStorageContext -StorageAccountName $account_name -StorageAccountKey $account_key

$xml_name_local="your_xml_name_when_download_to_local"
$blob_name = "your_xml"
$container_name = "container_stored_xml_file"

Get-AzStorageBlobContent -Blob $blob_name -Container $container_name -Destination "$Env:temp\$xml_name_local" -Context $context

#then you can use "$Env:temp\$xml_name_local" to replace "path to XML file"

Apply-PnPProvisioningTemplate -Path "path to XML file" -ClearNavigation

如果我没有被误解,您可以将xml文件放在azure blob存储中。然后在runbook中,您可以在本地将xml文件下载到runbook。谢谢@IvanYang,我将尝试:)您好,如果下面的帖子有帮助,请您帮助接受它作为答案,好吗?谢谢如果您在这方面还有其他问题,请告诉我。嗨@IvanYang,我仍在等待批准购买blob存储,但它看起来不错!在实现下面的答案时,如果我有任何问题,我会告诉您:)您好,我想检查是否有关于此问题的更新?