2010-10-25 8 views
2

Je dois écrire un programme/script pour modifier le nom et le mot de passe du compte sur certains services exécutés sur un serveur distant. J'ai l'intention de le faire avec Powershell. Est-ce la meilleure solution ou existe-t-il autre chose qui conviendrait mieux?Modification du nom de compte et du mot de passe sur les services Windows à distance

Une recherche rapide Google élevé ce script:

$account="domain\userName" 
$password="password" 

$svc=gwmi win32_service -filter "name='alerter'" 
$svc.change($null,$null,$null,$null,$null,$null,$account,$password,$null,$null,$null) 

que je me trompe en pensant fonctionne le script ci-dessus sur la machine locale? Si c'est vrai, comment faire la même chose pour un service sur une machine distante?

+1

pstools pourrait être en mesure de vous aider. – Orbit

Répondre

2

La commande est en cours d'exécution sur votre ordinateur local. Utilisez le paramètre -ComputerName pour l'exécuter sur des systèmes distants.

$ = svc gwmi win32_service -filter "name = 'alerteur'" -ComputerName Server1, Server2

+0

merci. J'essaierai. – xbonez

Questions connexes