Hier ist ein Beispiel wie du einen Windows Service mit dem Cmdlet New-Service erstellst.
$serviceName = "MeinService"
$displayName = "Mein Dienst"
$binaryPath = "C:\Pfad\zur\Anwendung.exe"
$username = "DOMAIN\ServiceUser"
$password = "GeheimesPasswort"
New-Service -Name $serviceName -BinaryPathName $binaryPath -Credential (New-Object System.Management.Automation.PSCredential($username, (ConvertTo-SecureString $password -AsPlainText -Force))) -DisplayName $displayName -Description "Mein benutzerdefinierter Dienst" -StartupType Automatic