powershell 获取所有DXA应用程序数据。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 获取所有DXA应用程序数据。相关的知识,希望对你有一定的参考价值。

Import-Module Tridion-CoreService
$core = Get-TridionCoreServiceClient                              

Write-Host "global app data"
$data = $core.ReadAllApplicationData("")
[System.Text.Encoding]::Unicode.GetString($data.Data)
Write-Host

$itemIds = $core.GetSubjectIdsWithApplicationData("http://www.sdl.com/tridion/SemanticMapping/typeof")
$itemIds = $itemIds + $core.GetSubjectIdsWithApplicationData("http://www.sdl.com/tridion/SemanticMapping/vocabularies")

foreach ($itemId in $itemIds) {
    Write-Host "All app data for item $itemId"
    $data = $core.ReadAllApplicationData($itemId)
    Write-Host "application id " $data.ApplicationId
    [System.Text.Encoding]::Unicode.GetString($data.Data)
    Write-Host
}

以上是关于powershell 获取所有DXA应用程序数据。的主要内容,如果未能解决你的问题,请参考以下文章

powershell 从DXA实现中的所有页面获取JSON页面内容

powershell 从DXA实现中的所有页面获取JSON页面内容

json 来自DXA 1.2的示例json导航数据。这是由/ _Navigation页面生成的。

json 来自DXA 1.2的示例json导航数据。这是由/ _Navigation页面生成的。

powershell 获取Web应用程序中的所有用户

powershell 此SharePoint PowerShell从Web应用程序中的所有站点获取使用特定内容类型的列表的URL。