web-dev-qa-db-ja.com

コンピューターアカウントでcertmgr.mscを起動する方法を教えてください。

mmc.exeを起動して必要なスナップインを選択せず​​に直接起動することで、個々の管理コンソールスナップインを起動できます。

しかし、MMCでcertmgr.mscを選択すると、コンピュータアカウントにcertmgrをロードすることができます。これは通常必要な作業です。コマンドラインからコンピューターアカウントのcertmgrを読み込む方法を教えてください。

53
Andrew J. Brehm

.mscファイルをファイル共有に保存して、UNCを呼び出すだけです。

私がしたことは.mscファイルを作成することでした(上で答えたように)が、私はそれをネットワークリソースに保存しました。次のサーバーにアクセスすると、RUN経由でUNCに電話をかけ、ローカルコンピュータの証明書マネージャをコンピュータアカウントとして開くことができます。私はそれを2つの異なるIISボックスでテストしたところ、本当にユニークでコンピュータのアカウントであることがわかりました。

\\fileserver\share\certmgr_computeraccount.msc
9
Mike

2012R1/Win8以降をお持ちの場合:certlm.mscCertificatesLocalMachine)certmgr.mscの代わりに。これでコンピュータ証明書ストアが開きます。

72
fgc

私がいくつかのステップが明示的に述べられていないことがわかったまで、前の答えは私を混乱させました。 certmgr.mscを開くたびに、ローカルコンピュータストアのものではなく、現在のユーザーの証明書のみが表示されました。私は このブログ記事 で詳細を見つけました。

そのリンクが解消された場合は、さまざまな店舗にアクセスするために次の手順を実行する必要があります。

  1. スタート→実行:mmc.exe
  2. メニュー:ファイルスナップインの追加と削除
  3. 利用可能なスナップインの下で、証明書を選択し、追加を押します。
  4. 管理する証明書にコンピュータアカウントを選択します。 次へを押します。
  5. ローカルコンピュータを選択し終了を押します。
  6. 管理コンソールに戻るにはOKを押します。

MMCを設定したら、上記の回答に従って新しい名前でmscを保存できます。

61
WiringHarness

mmcを実行してスナップインを選択し、コンソールを好きな場所に保存します(ファイル→保存)。それをsyscertmgr.mscのように呼んでください。コンピュータアカウントの証明書が必要なときはいつでも、保存したコンソールを実行してください。

1
grawity

.mscファイルはほとんどの部分がXML用なので、独自のcertlm.mscを作成できます。

ステップ1)Certmgr.mscのコピーを作成します(コピーcertmgr.msc certlm.msc)ステップ2)選択したテキストエディタ(notepad certlm.msc)でcertlm.mscを開きます。 - "Certificates - Current User" - to: - "Certificates - Local Computer"ステップ4)ファイルを保存します

0
David Vawter

@WiringHarnessの回答に従ってください。 [コンピュータの選択]画面で、"コマンドラインから起動したときに選択したコンピュータを変更できるようにします。これはコンソールを保存する場合にのみ適用されます。"

コンソールをWindowsユーザーのホームディレクトリにファイル名certs.mscで保存するとしましょう。

次のバッチスクリプトを使用すると、別のユーザーとしてリモートマシンの証明書コンソールを開くことができます。

@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