Hallo Zusammen,
ich stehe leider vor einem Problem, dass ich nicht gelöst bekomme.
Ich möchte mit Powershell CMD öffnen und dort ein weiteres Programm mit Befehlen starten. Das klappt leider nicht so wie ich es gerne hätte...
$Location = Get-Location
$PathLenovoTool = "$Location"+"\ThinkBiosConfig.hta"
$BIOSFile = "file=ThinkPadBiosConfig"+"$Name"+".ini" "key=secretkey"' Start-Process cmd.exe -ArgumentList "/c $Path_Lenovo_Tool $BIOSFile" -NoNewWindow -Wait Write-Host "Die BIOS-Settings wurden gefunden"
Mein Problem besteht darin, dass die Varibale $BIOSFile als Text übergeben wird, sprich es wird in der Konsole nicht die Datei ausgegeben, die ich übergeben will sondern wirklich die Variable als Text. Ich denke das liegt an dern Anführungszeichen.
Leider weiß ich aber nicht, wie ich die Variable auch als solche übergeben kann, also als Pfad.
Ich hoffe hier im Forum kann mir geholfen werden.
Viele Grüße
Michael