2016-06-03 1 views
0

Ich versuche, einen Umgebungsparameter von PowerShell in eine Stapeldatei zu übertragen, sodass das richtige XML für die Bereitstellung verwendet wird.Powershell-Parameter in Stapeldatei übergeben

Powershell-Skript:

$SelectedXMLServer = "$x.xml" 
Start-Process "C:\DeployTools\Latest_Deployment.bat" $SelectedXMLServer 

Er fordert nach wie vor die Batch-Datei aber nicht passiert die Parameter in

Batch File:.

@echo off 
CD /D "C:\Deployment\Install\DeployScripts" 
echo Deployment will now start 
cscript deploy.vbs ..\DeploymentXml\%Deploymentxml%.xml 
+0

Versuchen Sie 'Start-Process -FilePath 'C: \ DeployTools \ Latest_Deployment.bat" -ArgumentList "$ SelectedXMLServer" ' – Martin

Antwort

0

Wenn ich einfach die Batch-Datei ändern 1 funktionierte

@echo off 
CD /D "C:\Deployment\Install\DeployScripts" 
echo Deployment will now start 
cscript deploy.vbs ..\DeploymentXml\%l%.xml