Certmgr.msc dosyasını bilgisayar hesabı için nasıl başlatabilirim?


54

Bireysel Yönetim Konsolu ek bileşenlerini, istediğim ek bileşenleri başlatıp mmc.exeseçmeden doğrudan başlatarak başlatabilirim .

Bununla birlikte, certmgr.mscMMC'de seçim yapmak, bana certmgrgenellikle ihtiyaç duyduğum bilgisayar hesabı için yükleme seçeneği sunar . certmgrBilgisayar hesabını komut satırından nasıl yükleyebilirim ?

Yanıtlar:


8

Dosyayı .mscbir dosya paylaşımına kaydedin ve sadece UNC'yi arayın.

Yaptığım şey .mscdosyayı oluşturmaktı (yukarıda cevaplandığı gibi), ancak bir ağ kaynağına kaydettim. Bir sonraki sunucuya gittiğimde, UNC'yi ÇALIŞTIR üzerinden arayabilir ve yerel bilgisayarın sertifika yöneticisini Bilgisayar Hesabı olarak da açabilirim. Birkaç farklı IIS kutusunda test ettim ve gerçekten benzersiz ve bilgisayarın hesabı olduğunu gördüm.

\\fileserver\share\certmgr_computeraccount.msc

77

2012R1 / Win8 veya daha yenisine sahipseniz: Bunun yerine ( L okal M achine certlm.msc( Cert ificates L ocal M achine ) kullanabilirsiniz certmgr.msc. Bu bilgisayar sertifika deposunu açacaktır.


1
Bu ipucu için teşekkürler - certlm.msc dosyasını Win8 makinesinden kopyalamak iş arkadaşlarım için yeni bir msc dosyası oluşturmaktan daha kolaydır.
Scott Rhee

@ScottRhee, Bunun güvenilir şekilde çalışacağına emin misiniz?
Pacerier

@Pererier, birkaç meslektaşım bunu denedi ve şu ana kadar bir sorunum yok.
Scott Rhee

Kullanmanın yararlı bir seçenek certlm.mscüzerinde certmgr.mscüzerinde çalışmakta olduğu bilgisayarın mağaza değiştirmeye olanak sağlamasıdır.
AntoineL,

1
@bmaupin: Evet; Öte yandan, .mscdosyalar XML dosyalarıdır ve imzalanmadıkları için certlm.msc dosyasını 8/2012/10/2016 kutusundan 7/2008 / Vista bilgisayarına sürükleyebilir ve orada kullanabilirsiniz: tam olarak çalışıyor orada aynı şekilde.
AntoineL,

61

Önceki cevap, birkaç adımın açıkça belirtilmediğini bulana kadar kafamı karıştırdı. Certmgr.msc'yi her açtığımda, Yerel Bilgisayar mağazası için olanlardan değil, yalnızca Geçerli Kullanıcı sertifikalarını gösterdi. Bu blog girişinde daha fazla ayrıntı buldum .

Bağlantının çözülmesi durumunda, farklı mağazalara erişmek için şu adımları uygulamanız gerekir:

  1. Başlat → Çalıştır: mmc.exe
  2. Menü: DosyaEk Bileşen Ekle / Kaldır
  3. Kullanılabilir ek bileşenler altında , Sertifikalar'ı seçin ve Ekle'ye basın .
  4. Yönetilecek sertifikalar için Bilgisayar Hesabı'nı seçin . İleri'ye basın .
  5. Yerel Bilgisayar'ı seçin ve Son'a basın .
  6. Yönetim konsoluna dönmek için OK düğmesine basın .

MMC'yi ayarladıktan sonra, yukarıdaki yanıt başına msc'yi yeni bir adla kaydedebilirsiniz.


1
mmc4. adıma geçebilmek için yönetici olarak çalışıyor olmanız gerekir .
ivan_pozdeev

@tjmoore Sorun .mscdeğil , dosyayı oluşturduktan sonra mmc.exemanuel olarak ayrı ayrı yüklemeniz gerekmez . Bir adım daha ileri .mscgittim ve Win + X menüsüne dosyaya bir kısayol ekledim . Değişiklikleri sürekli kaydetme istemini görmemek için, daha sonra 'Kullanıcı moduna' koymak için seçenekleri (Dosya-> Seçenekler) ayarlamanız gerekir. Her açışınızda gezinme adımından tasarruf etmek için önce sol bölmedeki Sertifikalar'ı vurgulayın.
senet02392

1

Çalıştırın mmc, ek bileşeni seçin ve konsolu istediğiniz yere kaydedin ( Dosya → Kaydet ). Buna benzer bir şey söyle syscertmgr.msc. Bilgisayar hesabının sertifikalarını istediğiniz zaman kaydedilmiş konsolu çalıştırın.


Bu, MMC'nin başlatılmasını içerir. MMC'yi başlatmadan certmgr'yi açmam gerekiyor, yani bir sunucuya bağlandığımda ve sertifikamı kurduğumda, MMC'ye girmeden ve ek bileşeni seçmeden sadece certmgr'yi başlatmak istiyorum. Daha kısa bir ritüel arıyorum. Bana daha uzun bir ritüel veriyorsun.
Andrew J. Brehm

@Andrew: Ancak, yalnızca bir kez yapmanız yeterlidir . Bir dahaki sefere, "ritüel" syscertmgr.msciniz, yarattığınız açılış) . Sen olamaz yerleşik zorlamak certmgr.mscyapmaya niyetli değil yap.
Grawity

Sertifikayı yalnızca bir kez yüklemem gerekiyor. Her sunucuda Her üretim ortamı için dört veya beş test ortamımız bulunmaktadır. Prod envs'de her sene paraları gerçekten güncelliyorlar. Ancak test envs yeterince uzun süre hayatta kalamaz, bu yüzden bunu iki kez asla yapmam.
Andrew J. Brehm

@Andrew: Fine, bir kez konsol oluştur ve onu bir ağ paylaşımından başlat. :) (Yardım dosyası alıntı certmgr, "kullanıcı hesabınıza, bir bilgisayar veya bir hizmetin sertifikalarını yönetmek arasında geçiş yapmak için, konsolun içine eklenen Sertifikalar ayrı örneklerini olması gerekir." Bu demektir certmgr gerçekten Bilgisayar moduna geçemezsiniz .)
Şubat'ta

@Andrew:certutil -ImportPFX
Grawity

0

@ WiringHarness cevabındaki talimatları uygularsanız. 'Bilgisayar Seç' ekranında, "Komut satırından başlatırken seçilen bilgisayarın değiştirilmesine izin ver. Bu yalnızca konsolu kaydederseniz geçerlidir" seçeneğini işaretlediğinizden emin olun .

Konsolu Windows kullanıcı giriş dizinine dosya adıyla kaydettiğinizi düşünelim certs.msc.

Aşağıdaki toplu komut dosyası, uzak bir makinedeki Sertifikalar konsolunu başka bir kullanıcı olarak açmanıza izin verir ...

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

0

.Msc dosyaları çoğunlukla XML için olduğundan, kendi certlm.msc dosyasını oluşturabilirsiniz.

Adım 1) Certmgr.msc'nin bir kopyasını alın (certmgr.msc certlm.msc'yi kopyalayın) Adım 2) seçtiğiniz metin düzenleyicide certlm.msc'yi açın (notepad certlm.msc) Adım 3) Dosyadaki Satır 88'i değiştirin: - "Sertifikalar - Geçerli Kullanıcı" -ya: - "Sertifikalar - Yerel Bilgisayar" Adım 4) Dosyayı kaydedin


Öyleyse bu bir kesmek ve bunun işe yaradığını onayladınız?
Pezevenk Suyu BT

Eh, bu cevaptan bir şey öğrendim, ama sonuçta doğru değil, çünkü metni istediğin şekilde değiştirebilirsin, ama sadece eklentinin başlığını değiştirir.
mwfearnley
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.