stoppen oder starten Sie einen Dienst auf remote-Maschine

Erstellte ich ein Skript starten oder stoppen Sie einen Dienst basierend auf der display-Namen. Mein script funktioniert auf dem lokalen Rechner, aber ich möchte sicherstellen, dass es getan werden kann, auf einem remote-Computer und dem lokalen Computer. Ich bin nicht sicher, wie Sie Sie, um es arbeiten auf einem remote-Rechner.

jede mögliche Hilfe würde geschätzt.

    $serviceName = Read-Host -Prompt 'Please enter service name: '

# Check that service name exists
If (Get-Service $serviceName -ErrorAction SilentlyContinue) 
{

# Check that service name is not empty
if([string]::IsNullOrEmpty($serviceName)) 
{            
    Write-Host "Service name is NULL or EMPTY"            
} 
else 
{            


$Choice =  Read-Host -Prompt 'Would you like to start or stop the service'

#Start service
If ($Choice -eq 'start') {

Start-Service -displayname $serviceName

Write-Host $serviceName "Starting..." -ForegroundColor Green 
}

#Stop service
If ($Choice -eq 'stop') {

  Stop-Service -displayname $serviceName

  Write-Host $serviceName "Stopping..." -ForegroundColor Green
}
 }
  }
else {            
    Write-Host "Service name does not exist"            
}
InformationsquelleAutor erik121 | 2017-04-14
Schreibe einen Kommentar