Create a new service, adds an entry in the registry and the service database.
Syntax New-Service [-name] string [-binaryPathName] string -displayName string [-description string] [-DependsOn string[]] [-startupType {Automatic | Manual | Disabled}] [-credential PSCredential] [-dependsOn string[]] [-whatIf] [-confirm] [CommonParameters] Key -name A name for the new Service. (required) -binaryPathName string The path to the executable file for the service. -displayName string The display name for the service. -description string A description of the service. -DependsOn string[] The names of other services upon which the new service depends. To enter multiple service names, use a comma to separate the names. -startupType ServiceStartMode Will the service start at system bootup: Automatic or Manual or Disabled -credential PSCredential Use a credential to validate access to the file. Credential represents a user-name, such as "User01" or "Domain01\User01", or a PSCredential object, such as the one retrieved by using the Get-Credential cmdlet. If you type a user name, you will be prompted for a password. -dependsOn string[] A comma-separated list Names of other services upon which the new service depends. -whatIf Describe what would happen if you executed the command without actually executing the command. -confirm Prompt for confirmation before executing the command. CommonParameters: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -WarningAction, -WarningVariable, -OutBuffer -OutVariable.
Examples
Create a new entry in the registry and in the Service Database for "SS64service":
PS C:\> new-service SS64service "C:\WINDOWS\System32\svchost.exe -k netsvcs"
“Businesses planned for service are apt to succeed; businesses planned for profit are apt to fail” ~ Nicholas M. Butler
Related PowerShell Cmdlets:
Get-Service - Get a list of services.
Restart-Service - Restart a stopped service.
Resume-Service - Resume a suspended service.
Set-Service - Make and set changes to the properties of a service.
Start-Service - Start a stopped service.
Stop-Service - Stop a running service.
Suspend-Service - Suspend a running service.
Get-WmiObject win32_service -filter "name='SS64service'"
Windows cmd command: NET START / SC - Service Control.