0
Я заметил, что мне не удается форматировать строку при вызове функции в PowerShell. Мне нужно отформатировать его, потому что я хочу вывести число как шестнадцатеричное, а не десятичное.Формат строки inplace в PowerShell
Это не работает так:
WriteLog "Running Step | Retry=$RetryCount | EnabledDevices={0:X}" -f $EnabledDevices
Он работает только тогда, когда я сохранить результат в переменной, а затем использовать его следующим образом:
$Log = "Running Step | Retry=$RetryCount | EnabledDevices={0:X}" -f $EnabledDevices
WriteLog $Log
Если есть способ сделать это в одном заявлении вместо двух?