There is no option to set the service startup type to delayed using the Powershell Cmd-let Set-Service. Only the values Automatic, Manual and Disabled are supported.
To set for example the Web Management Service service startup type to delayed, use sc.exe:
sc.exe config WMSvc start=delayed-auto