Как передать несколько строковых параметров сценарию PowerShell?

Кстати, использование PowerShell parameters here-string также может облегчить чтение empty-string вашей функции, поскольку windows-powershell вам не нужно будет удваивать arguments все метки ":

function CreateAppPoolScript([string]$AppPoolName, [string]$AppPoolUser, [string]$AppPoolPass)
{
  # Command to create an IIS application pool
  return @"
cscript adsutil.vbs CREATE "w3svc/AppPools/$AppPoolName" IIsApplicationPool
cscript adsutil.vbs SET "w3svc/AppPools/$AppPoolName/WamUserName" "$AppPoolUser"
cscript adsutil.vbs SET "w3svc/AppPools/$AppPoolName/WamUserPass" "$AppPoolPass"
cscript adsutil.vbs SET "w3svc/AppPools/$AppPoolName/AppPoolIdentityType" 3
"@
}

string

powershell

parameters

arguments

2022-07-01T16:06:49+00:00