Это мой код с PHP, который передает переменную скрипту PowerShell.

Param([string]$username,[string]$pass)

write-output ("username $username password $pass")

Вывод, если я вставлю имя пользователя: sam и пароль: 123:

username sam123 password

Я хочу, чтобы это было так:

username sam password 123

Как это сделать?

0
Mohammed Al-Aazawy 24 Мар 2020 в 00:59
1
Вы не показываете, как код PowerShell вызывается из PHP, но я подозреваю, что проблема может заключаться в том, что параметры передаются с , в качестве разделителя вместо пробелов, что и PowerSell требует: stackoverflow.com/a/4988239/45375
 – 
mklement0
24 Мар 2020 в 02:01

1 ответ

Вы можете попробовать вот так

"Username:{0} Password:{1}" -f $username , $pass
1
3N16M4 24 Мар 2020 в 01:08