Hallo zusammen!
Ich glaube, seit Version 2008 besteht die Möglichkeit beim Einchecken einer Zeichnung, gleichzeitig ein PDF mit den Tresor speichern zu lassen. Ich habe mir ein PowerShell-Skript geschrieben, welches die erzeugten PDF-Dateien findet und unter einem anderen Namen mit Version in ein bestimmtes Verzeichnis kopiert. Wir benutzen das gerne, um direkt von unserem PPS-System heraus Zeichnungen aufrufen zu können, was sicherlich für Arbeitsvorbereitung, Einkauf und Fertigung interessant ist.
Das Skript habe ich im Taskplaner eingetragen und wird jeden Tag einmal Abends gestartet.
Für Anregungen bin ich dankbar, ansonsten viel Spaß damit, Klaus.
Code:
# Findet aktuelle PDF-Dateien im Tresorverzeichnis und kopiert diese unter dem
# Zeichnungsnamen mit Index in das PDF-Verzeichnis
$Heute = Get-Date
$Vault = "E:\VaultData\projects"
$Ziel = "\\{Rechner}\{Verzeichnis mit PDF-Dateien\"
Get-Childitem $Vault -recurse -filter _PDF | Where-Object {($Heute - $_.LastWriteTime).Days -lt 1} |
ForEach-Object {
$DateimitPfad = $_.fullname
Write-Output "Dateiname: $Dateimitpfad"
$Index = split-path $DateimitPfad -parent
$ZName = split-path $Index -parent
$Projekt = split-path $ZName -parent
$Index = $Index.replace($ZName, "")
$Index = $Index.replace("+", "")
$Index = $Index.Substring(1)
$ZName = $ZName.replace($Projekt, "")
$ZName = $ZName.Substring(1)
$ZName = $ZName.replace("_SLDDRW","")
$Dateineu = $Ziel + $ZName + "-" + $Index + ".pdf"
Write-Output "Zeichnungsnummer: $Dateineu"
Copy-Item $DateimitPfad $Dateineu -force
}
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP