Hallo,
ich habe nach einer Fileservermigration das altbekannte Problem, dass nach
Abschaltung des alten Fileservers die Dokumente mit hinterlegten Vorlagen
sehr lange zum Öffnen benötigen.
Nach etwas Recherche habe ich das hier gefunden:
http://mstech-blog.com/2012/10/30/powershell-fix-attached-template-pointing-on-network-share/
Leider funktioniert das Skript in der Form bei mir leider nur fehlerhaft.
Zur Info:
Name : ConsoleHost Version : 3.0 InstanceId : 11400ef3-ef78-48cc-8b07-fe3b4802a72d UI : System.Management.Automation.Internal.Host.InternalHostUserInterface CurrentCulture : de-DE CurrentUICulture : de-DE PrivateData : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy IsRunspacePushed : False Runspace : System.Management.Automation.Runspaces.LocalRunspace
Wenn ich das richtig sehe, habe ich demzufolge die Powershell 3.0 auf dem
Server laufen. Zusätzlich läuft ein Office 2010 drauf. Im oben verlinkten Skript habe ich folgende Stelle geändert:
<# for only check, comment this block #> Write-Host "-- > Changing Attached Template" -ForegroundColor DarkYellow -BackgroundColor Black $Doc.AttachedTemplate = $null $Doc.SaveAs([ref]$file.FullName) $doc.close([ref]$false)<# Only Check #>
Bei jedem Dokument, welches einen UNC Pfad in der Vorlage enthält kommt aber
leider der Fehler:
Error while processing file: xyz.doc
Schreiben kann ich auf der Datei, also ein Rechteproblem schließe ich aus.
Eventuell kann mir jemand den entscheidenden Tipp geben. :)
Vielen dank.
Dilbert's words of wisdom #19:
Am I getting smart with you? How would you know?