"SC.EXE config" et signe de dollar dans le nom du service

Disent que je veux rendre le démarrage du service Windows dépendant de SQL Server.

Dans mon cas, le nom du service pour SQL Server est MSSQL $ SQL11 (SQL11 est le nom de l'instance de SQL Server)

Cependant, lorsque j'émet cette command:

SC.EXE config MyService depend = MSSQL $ SQL11

Tout après le signe dollar est ignoré. Lorsque je vais à l'onglet "Dépendances" dans "Services", SQL Server n'est pas répertorié. Lorsque je vérifie la correspondance de la key de registre, il devient clair pourquoi: il n'a que MSSQL . À ce stade, je dois modifier le registre à la main pour changer MSSQL à MSSQL $ SQL11 et tout fonctionne comme prévu.

Mettre des guillemets autour de MSSQL $ SQL11 ne les aide pas.

Existe-t-il un moyen de spécifier $ au milieu de la string d'argument SC.EXE?

One Solution collect form web for “"SC.EXE config" et signe de dollar dans le nom du service”

Je l'ai compris – il faut mettre des guillemets sur le signe dollar:

SC.EXE config MyService dependent = MSSQL "$" SQL11

  • Réseau de travail «Congélation» au hasard pendant 20 à 30 secondes
  • Ajouter une command à une application de console distante existante
  • Ports de service Windows
  • Comment résoudre l'erreur TLS dans le client Filezilla FTP?
  • Extraction du file ZIP de 200 Go
  • Script pour effectuer un ping sur toutes les machines du réseau, pour find les machines activées?
  • Les parameters de la string de requête sont mélangés
  • Créer un sous-réseau dans Windows
  • Que se passe-t-il lorsqu'un équilibreur de charge échoue?
  • Contrôle d'access: Windows vs Linux
  • Déterminez quel programme écoutez un port, quand c'est le process système (PID: 4)?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.