Jeg prøver å gjøre noen streng sammensetning / formatering, men det er å sette alle parametere i den første plassholder.
Kode
function CreateAppPoolScript([string]$AppPoolName, [string]$AppPoolUser, [string]$AppPoolPass)
{
# Command to create an IIS application pool
$AppPoolScript = cscript adsutil.vbs CREATE w3svc/AppPools/$AppPoolName IIsApplicationPool`n
$AppPoolScript += cscript adsutil.vbs SET w3svc/AppPools/$AppPoolName/WamUserName $AppPoolUser`n
$AppPoolScript += cscript adsutil.vbs SET w3svc/AppPools/$AppPoolName/WamUserPass $AppPoolPass`n
$AppPoolScript += cscript adsutil.vbs SET w3svc/AppPools/$AppPoolName/AppPoolIdentityType 3
return $AppPoolScript
}
$s = CreateAppPoolScript(name, user, pass)
write-host $s
Produksjon
cscript adsutil.vbs CREATE w3svc/AppPools/name user pass IIsApplicationPool
cscript adsutil.vbs SET w3svc/AppPools/name user pass/WamUserName
cscript adsutil.vbs SET w3svc/AppPools/name user pass/WamUserPass
cscript adsutil.vbs SET w3svc/AppPools/name user pass/AppPoolIdentityType 3