web-dev-qa-db-fra.com

Comment puis-je démarrer certmgr.msc pour un compte d'ordinateur?

Je peux démarrer des composants logiciels enfichables individuels de la console de gestion en les démarrant directement sans passer par mmc.exe et en sélectionnant les composants logiciels enfichables de mon choix.

Cependant, pour certmgr.msc, sélectionner dans MMC me donne la possibilité de charger certmgr pour le compte d'ordinateur, ce qui correspond généralement à ce dont j'ai besoin. Comment puis-je charger certmgr pour le compte d'ordinateur à partir de la ligne de commande?

53
Andrew J. Brehm

Enregistrez le fichier .msc sur un partage de fichiers et appelez simplement l'UNC.

Ce que j'ai fait était de créer le fichier .msc (comme indiqué ci-dessus), mais je l'ai enregistré sur une ressource réseau. Lorsque je vais sur le serveur suivant, je peux appeler l'UNC via le programme d'exécution et le gestionnaire de certificats de l'ordinateur local s'ouvre en tant que compte d'ordinateur. Je l'ai testé sur un certain nombre de boîtiers IIS différents et j'ai découvert qu'il s'agissait bien d'un compte unique et du compte de l'ordinateur.

\\fileserver\share\certmgr_computeraccount.msc
9
Mike

Si vous avez 2012R1/Win8 ou une version ultérieure: Vous pouvez utiliser certlm.msc ( Cert ificatesLocalMachine) au lieu de certmgr.msc. Cela ouvrira le magasin de certificats de l'ordinateur.

71
fgc

La réponse précédente m'a confondu jusqu'à ce que je découvre que quelques étapes n'étaient pas explicitement énoncées. Chaque fois que j'ai ouvert certmgr.msc, il ne m'a montré que les certificats de l'utilisateur actuel, plutôt que ceux du magasin d'ordinateurs locaux. J'ai trouvé plus de détails dans cette entrée de blog .

Si le lien se dissout, procédez comme suit pour accéder aux différents magasins:

  1. Démarrer → Exécuter: mmc.exe
  2. Menu: Fichier Ajouter/Supprimer un composant logiciel enfichable
  3. Sous Composants logiciels enfichables disponibles , sélectionnez Certificats et appuyez sur Ajouter .
  4. Sélectionnez Compte d'ordinateur pour les certificats à gérer. Appuyez sur Suivant .
  5. Sélectionnez Ordinateur local et appuyez sur Terminer .
  6. Appuyez surOKpour revenir à la console de gestion.

Une fois que vous avez configuré la MMC, vous pouvez enregistrer le msc sous un nouveau nom en fonction de la réponse ci-dessus.

61
WiringHarness

Exécutez mmc, sélectionnez le composant logiciel enfichable, puis enregistrez ( Fichier → Enregistrer ) la console à l’emplacement de votre choix. Appelez ça quelque chose comme syscertmgr.msc. Exécutez la console enregistrée chaque fois que vous souhaitez utiliser les certificats du compte d'ordinateur.

1
grawity

Les fichiers .msc étant pour l’essentiel des fichiers XML, vous pouvez créer votre propre certlm.msc.

Étape 1) Faites une copie de Certmgr.msc (copiez certmgr.msc certlm.msc) Étape 2) ouvrez certlm.msc dans l'éditeur de texte de votre choix (bloc-notes certlm.msc) Étape 3) Modifiez la ligne 88 dans le fichier à partir de: - "Certificats - Utilisateur actuel" - à: - "Certificats - Ordinateur local" Étape 4) Enregistrez le fichier.

0
David Vawter

Si vous suivez les instructions de la réponse @WiringHarness. Sur l'écran "Sélectionner un ordinateur", assurez-vous de cocher la case "Autoriser le changement d'ordinateur sélectionné lors du lancement à partir de la ligne de commande. Ceci s'applique uniquement si vous enregistrez la console."

Imaginons que vous sauvegardiez la console dans votre répertoire personnel utilisateur Windows avec le nom de fichier certs.msc.

Le script de lot suivant vous permettra d’ouvrir la console Certificats sur une machine distante en tant qu’autre utilisateur ...

@echo off
set /p hostname="Enter Host name: "
set /p username="Enter domain\username: "
runas /user:%username% "mmc %homepath%\certs.msc \"/computer:%hostname%\""
0
davmos