====== Datei mit Powershell in WebDAV-Ordner kopieren ======
function CopyFile2WebDav ([string]$UNCFile, [string]$WebDav)
{
new-psdrive -name WD -psprovider FileSystem -Root $WebDav
$fArray = $UNCFile.Split("\")
$index = $fArray.count
$index = $index - 1
$filename = $fArray[$index]
$filename = "WD:\\" + $filename
move-item $UNCFile -Destination $filename
get-psdrive WD | remove-psdrive
}
Syntax:
CopyFile2WebDav "c:\tmp\datei.txt" "\\webdav-pfad\mit\backslash\statt\http\s"
**Damit die Funktion ihren Zweck erfüllt, muss das Script in einem Benutzerkontext ausgeführt werden, dass entsprechende Berechtigungen auf den WebDAV-Pfad besitzt**
{{tag>[Powershell WebDav]}}