Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

powershell:pscopytowebdav

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

powershell/pscopytowebdav.txt · Zuletzt geändert: 2016/04/02 00:49 (Externe Bearbeitung)