Экспорт списка групп ресурсов Azure в SharePoint Online - PullRequest
0 голосов
/ 11 января 2019

Я написал сценарий Powershell, который экспортирует наши группы RG из Azure в файл CSV. Эта работа на моем локальном ПК администратора -> Экспорт в c: \ temp \ rg.csv

Как я могу экспортировать этот список в Sharepoint Online напрямую из Azure через runbook?

# $file = "C:\temp\ResourceGroupList.csv"
$file = "https://xxx.sharepoint.com/sites/1810023/Shared%20Documents/Forms/AllItems.aspx"
$getRmResourceGroups = @()
$getRmResourceGroups += Get-AzureRmResourceGroup

if (!$getRmResourceGroups) {
	Write-Output "===>>> No resource groups found."
	Exit
} else {
	
  $ExportInfo = @()

	foreach ($rg in $getRmResourceGroups) {
    $rgTagITProductValue = $rg.Tags.ITProduct
    $rgTagCostCenterValue = $rg.Tags.CostCenter
    $rgTagOpLevelValue = $rg.Tags.OpLevel
    $rgTagOpHoursValue = $rg.Tags.OpHours
    $rgTagDescriptionValue = $rg.Tags.RG_Description
    
    if($rgTagDescriptionValue -cnotmatch "do not use")
    {
    # write-Output "Resource Group" $rg.ResourceGroupName
    # Write-Output "IT Product" $rgTagITProductValue 
    # Write-Output "Costcenter" $rgTagCostCenterValue
    
    $ExportInfoObject = [pscustomobject]@{
      'ResourceGroupName' = $rg.ResourceGroupName
      'Description' = $rgTagDescriptionValue
      'ITProduct' = $rgTagITProductValue
      # 'OpLevel' =$rgTagOpLevelValue
      # 'OpHours' =$rgTagOpHoursValue
      }

      $ExportInfo += $ExportInfoObject
    }

  }

}

$ExportInfo | Export-Csv -NoTypeInformation -Path $file
...