Powershell Script funktioniert plötzlich nicht mehr!
Hallo
ich habe hier kleines Script, welches vor kurzen noch funktioniert hat.
Jetzt funktioniert es nicht mehr. (Fehler beim Lesen der Datei)
Wenn ich allerdings den PDF Filname direkt angebe, funktioniert es!
Weiß jemand, ob es von Seiten Microsoft eine Update gabe, das verhindert beliebige PDFs zu drucken ??
Funktioniert nicht:
Funktioniert:
ich habe hier kleines Script, welches vor kurzen noch funktioniert hat.
Jetzt funktioniert es nicht mehr. (Fehler beim Lesen der Datei)
Wenn ich allerdings den PDF Filname direkt angebe, funktioniert es!
Weiß jemand, ob es von Seiten Microsoft eine Update gabe, das verhindert beliebige PDFs zu drucken ??
Funktioniert nicht:
#params from OD
param (
[string]$file = "C:\Scans\Urkunden\*.pdf",
$number_of_copies = 1
)
for ($i = 1; $i -le $number_of_copies; $i++) {
cmd /C "lpr -S 10.39.30.204 -P drucker $file"
}
Start-Sleep -s 1
Funktioniert:
#params from OD
param (
[string]$file = "C:\Scans\Urkunden\test.pdf",
$number_of_copies = 1
)
for ($i = 1; $i -le $number_of_copies; $i++) {
cmd /C "lpr -S 10.39.30.204 -P drucker $file"
}
Start-Sleep -s 1
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1388870319
Url: https://administrator.de/contentid/1388870319
Ausgedruckt am: 22.11.2024 um 04:11 Uhr
7 Kommentare
Neuester Kommentar
Moin,
warum nimmst Du in der Powershell nicht die Befehle der PS?
PDF via Powershell drucken - Reader nach druck schließen
hth
Erik
warum nimmst Du in der Powershell nicht die Befehle der PS?
PDF via Powershell drucken - Reader nach druck schließen
hth
Erik
Dein Script weiß schlichtweg nicht was es machen soll bzw. welche Datei gemeint ist wenn da mehrere im Ordner liegen.
Versuch es mal so
Grüße
Versuch es mal so
param (
[string]$files = "C:\Scans\Urkunden\*.pdf",
[int]$number_of_copies = 1
)
foreach ($file in (gci $files)){ (1..$number_of_copies).ForEach({cmd /C "lpr -S 10.39.39.204 -P HPDrucker $($file.FullName)"}) }
Grüße