Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Ordnerstruktur auf Sharepoint Bibliothek per Powershell Script aus Vorlagen erstellen

$
0
0

Guten Abend zusammen,

leider habe ich bisher keine eindeutige Antwort auf meine Frage erkannt, daher schreibe ich nun selbst. Ich hoffe, jemand kann mir hier helfen.

Wir haben im Büro bislang auf einer örtlichen WD Mycloud Angebote etc. gespeichert. Per Powershell Script konnte man Projekte in einem bestimmten Kundenordner auf der Mycloud speichern. Man hat den Projektnamen eingegeben und seine Initialen und schon wurde alles angelegt. Wir satteln nun auf den Sharepoint um und hier habe ich bereits versucht, per Powershell das Script umzuschreiben.

Ich bin permanent auf officeonline.com angemeldet - Seiten sind als vertrauenswürdig eingestuft. Ebenso habe ich die Bibliothek "Verkauf" als Netzlaufwerk "Z" verbunden. Manuell speichern über den Explorer geht. Allerdings wirft mir Powershell den Fehler "Es wurde kein Positionsparameter gefunden, der das Argument "..." akzeptiert. Ebenso sagt mir Powershell, dass das Laufwerk "Z" nicht existiere - aber ich kann aus dem Explorer heraus dort speichern.

Hier mal der ganze Code:

$foldername = Read-Host "Bitte gib einen Projektnamen ein"
$foldername_kuerzel = Read-Host "Bitte gib dein Kürzel ein"

New-Item -Path Z:\Freigegebene Dokumente\Interessenten\$foldername_kuerzel-$foldername\Angebote -type Directory
New-Item -Path Z:\Freigegebene Dokumente\Interessenten\$foldername_kuerzel-$foldername\Auftrag -type Directory
New-Item -Path Z:\Freigegebene Dokumente\Interessenten\$foldername_kuerzel-$foldername\Rechnung -type Directory
New-Item -Path Z:\Freigegebene Dokumente\Interessenten\$foldername_kuerzel-$foldername\Kalkulation -type Directory
Get-Childitem "C:\Users\PMMue\OneDrive\Desktop\Script\Kalkulationsvorlage.xlsm" -recurse | Copy-Item -Destination "Z:\Freigegebene Dokumente\Interessenten\$foldername_kuerzel-$foldername\Kalkulation\"
Rename-Item  "Z:\Freigegebene Dokumente\Interessenten\$foldername_kuerzel-$foldername\Kalkulation\Kalkulationsvorlage.xlsm" -Newname "Z:\Freigegebene Dokumente\Interessenten\$foldername_kuerzel-$foldername\Kalkulation\$foldername-kalkulation.xlsm"
New-Item -Path Z:\Freigegebene Dokumente\Interessenten\$foldername_kuerzel-$foldername\Planung -type Directory
New-Item -Path Z:\Freigegebene Dokumente\Interessenten\$foldername_kuerzel-$foldername\Fotos -type Directory
New-Item -Path Z:\Freigegebene Dokumente\Interessenten\$foldername_kuerzel-$foldername\Einkauf -type Directory
New-Item -Path Z:\Freigegebene Dokumente\Interessenten\$foldername_kuerzel-$foldername\Partner -type Directory
New-Item -Path Z:\Freigegebene Dokumente\Interessenten\$foldername_kuerzel-$foldername\Planung\Eventlog -type Directory
Get-Childitem "C:\Users\PMMue\OneDrive\Desktop\Script\vorlage_eventlog.docx" -recurse | Copy-Item -Destination "Z:\Freigegebene Dokumente\Interessenten\$foldername_kuerzel-$foldername\Planung\Eventlog\"
Rename-Item "Z:\Freigegebene Dokumente\Interessenten\$foldername_kuerzel-$foldername\Planung\Eventlog\vorlage_eventlog.docx" -NewName "Z:\Freigegebene Dokumente\Interessenten\$foldername_kuerzel-$foldername\Planung\Eventlog\$foldername-eventlog.docx"
New-Item -Path Z:\Freigegebene Dokumente\Interessenten\$foldername_kuerzel-$foldername\Planung\Sonstiges -type Directory
start Z:\Freigegebene Dokumente\Interessenten\$foldername_kuerzel-$foldername\

Kann mir jemand einen Tipp geben, was ich ändern muss?

Viele Grüße

Philipp



Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>