4

次のコードを使用して、ユーザーが指定した値を PowerShell スクリプトに渡そうとしていますが、うまくいきません。

<cfset MyVar="Woila!">

<cfoutput>
<cfexecute name="C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" 

arguments="$MyVar = #MyVar# C:\Users\raimonds\Desktop\create_website_IIS_aws_uat_1.ps1" 
/>
</cfoutput>

引数は PowerShell コマンド ラインに書き込みますが、この構文では変数を .ps1 スクリプトに渡しません$MyVar

4

2 に答える 2

1

それを試してみてください

<cfexecute name="C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" arguments="-file C:\Users\raimonds\Desktop\create_website_IIS_aws_uat_1.ps1 ""youvalue"""/>
于 2016-11-26T09:31:45.860 に答える