Aufruf von PSEXEC aus dem PowershellScript

Mit dem Exchange Service EEAttachments speichern Sie automatisch Anhänge aus Ihrem Exchange Postfach im Dateisystem. Diese können im Anschluss durch Ihre eigene Stapelverarbeitung laufen.
Post Reply
Jochen
Posts: 12
Joined: Thu Sep 14, 2023 12:50 pm

Aufruf von PSEXEC aus dem PowershellScript

Post by Jochen »

Ich möchte aufgrund eines bestimmten Anhangs, ein Batch zu dem Unzip aufrufen.
Über den Start pro Mailanhang wird Unzip ausgelöst.

Dann soll über PSEXEC ein Task auf einem Remotesystem gestartet werden.

Irgendwie führ er das nicht korrekt im Powershell aus.

Woran könnte das liegen ?

Add-Type -AssemblyName System.IO.Compression.FileSystem
function Unzip
{
param([string]$zipfile, [string]$outpath)
[System.IO.Compression.ZipFile]::ExtractToDirectory($zipfile, $outpath)
}
$attachment = Get-Variable -Name file -ValueOnly
$exportpath = Get-Variable -Name exportpath -ValueOnly
if($attachment.Contains(".zip"))
{
Unzip $attachment $exportpath
Remove-Item $attachment
}

C:\ADMIN\Tools\psexec.exe \\remotecomputer -u domain\domainuser-p password -s cmd /c schtasks /run /TN "domain\update"
Post Reply