ralus67
Goto Top

Powershell Shortcut mit Parametern

Hallo Community

Über einen Powershell Skript muss ich einen Shortcut erstellen. Die Exe Datei ruft hier noch eine Config Datei. Wenn ich das im Shell angeben ist das Ziel leer. Es scheint so, als ob die Parameter nicht erkannt werden.

shortcut

Hier ein Auszug aus meinem Skript
$DestinationFolder = "${env:ProgramFiles(x86)}\XMing\"  
$ExeFile = "${env:ProgramFiles(x86)}\XMing\XLaunch.exe"  
$Application = "argos-artemis.xlaunch"  
$IconLocation = "$DestinationFolder\XLaunch.exe"  
$IconIndex = "0"  

$WshShell = New-Object -ComObject WScript.Shell
$Shortcut = $WshShell.CreateShortcut("$LinkPath\$Link")  
$Shortcut.IconLocation = "$IconLocation, $IconIndex"  
**$Shortcut.TargetPath = "$ExeFile -run $DestinationFolder\$Application"**  
$Shortcut.WorkingDirectory = "$DestinationFolder"  
$Shortcut.Save()

Was ist im Shortcut.TargetPath falsch? Gibt es irgend einen Befehl für Shortcut "command line parameter"?

Im Voraus vielen Dank für Eure Hilfe

Content-ID: 881701733

Url: https://administrator.de/contentid/881701733

Ausgedruckt am: 19.11.2024 um 06:11 Uhr

colinardo
Lösung colinardo 02.07.2021 aktualisiert um 11:13:25 Uhr
Goto Top
Für Argumente gibt es die "Arguments" Property ...
#...
$Shortcut.TargetPath = $ExeFile
$shortcut.Arguments = "-run `"$DestinationFolder\$Application`""  
# ...
Grüße Uwe
Ralus67
Ralus67 02.07.2021 um 11:48:14 Uhr
Goto Top
Danke für die Hilfe.

Das war die Lösung.