次のコードを使用して、ユーザーが指定した値を 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
。