FieldLinks von Inhaltstyp zu Inhaltstyp übertragen

Hallo zusammen,

hier ein kleines Skript aus dem Projektgeschäft.

Add-PSSnapin "Microsoft.SharePoint.PowerShell"

$web = get-spweb https://portal.com/vm/dv
$list = $web.lists["Verträge"]
$ctVertrag = $list.ContentTypes["Contract"]
$ctCustom = $list.ContentTypes["Dienstleistungsvertrag"]

foreach($fieldLink in $ctCustom.FieldLinks) {
    if($ctVertrag.FieldLinks[$fieldLink.Name] -eq $null) {
        $ctVertrag.FieldLinks.Add($fieldLink);
    }
}
$ctVertrag.update()


Das Skript fügt jede Spalte aus dem Inhaltstypen Dienstleistungsvertrag dem Inhaltstypen Contract/Vertrag hinzu. Natürlich könnt ihr das ganze auch anders gestalten, indem Ihr die Abfrage umbaut.

Viel Erfolg!

Leave a Comment

Your email address will not be published. Required fields are marked *