To install a service in Windows using PowerShell, you can use the `New-Service` cmdlet. Here's an example of how to install a service:
# Service name and display name
$serviceName = "MyService"
$displayName = "My Service"
# Path to the service executable
$executablePath = "C:\Path\to\service.exe"
# Create the service
New-Service -Name $serviceName -DisplayName $displayName -BinaryPathName $executablePath -StartupType Automatic
In the above example, make sure to replace "MyService" with the desired service name, "My Service" with the desired display name, and "C:\Path\to\service.exe" with the actual path to the service executable.
The `New-Service` cmdlet creates a new service with the specified name, display name, binary path, and startup type. By setting the `-StartupType` parameter to "Automatic", the service will start automatically when the system boots up.
After running the PowerShell script, the service will be installed on the local machine. You can check the Services management console (`services.msc`) to verify the installation.
Note: To install a service, you typically need administrative privileges. Therefore, make sure to run the PowerShell script with appropriate administrative rights.