Je souhaite créer un script qui sera lancé via un serveur SSH pour démarrer / arrêter un service Windows. L'utilisateur SSH fait partie du groupe d'administrateurs. Cependant, lorsque j'exécute le script, un message d'erreur m'indique que le service ne peut pas être démarré.
Comment puis-je m'assurer que mon script est lancé avec des privilèges d'administrateur? J'ai fait des scripts similaires sous Linux en utilisant sudo service myservice start/stop
. Je cherche un équivalent dans Windows, si une telle chose existe.
Mon shell ps1 ressemble à ceci:
function start() { Start-Service MyService // verify service started here }
function stop() { Stop-Service MyService // verify service stopped }
function status() { // Return Running/Stopped for MyService }