En utilisant la commande sc, nous pouvons interroger, démarrer, arrêter les services Windows.
Par exemple:
sc query "windows service name"
La commande sc config modifie la configuration du service, mais je ne sais pas comment l'utiliser.
Quelqu'un pourrait-il me dire comment définir le nom d'utilisateur et le mot de passe pour n'importe quel service Windows?
Cela marche:
sc.exe config "[servicename]" obj= "[.\username]" password= "[password]"
Où chacun des éléments [entre crochets] est remplacé par les vrais arguments. (Gardez les guillemets, mais ne gardez pas les crochets.)
N'oubliez pas que:
obj= "foo"
est correct; obj="foo"
n'est pas.Dans PowerShell, la commande "sc" est un alias pour la cmdlet Set-Content. Vous pouvez contourner cela en utilisant la syntaxe suivante:
sc.exe config Service obj= user password= pass
Spécifiant l'extension .exe, PowerShell contourne la recherche d'alias.
HTH