Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 9 additions & 3 deletions ssms/install/install-certificates.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,11 +49,11 @@ If you're scripting the deployment of SSMS in an offline environment to client w
Alternatively, create a batch file that uses certutil.exe, which ships with Windows, with the following commands:

```console
certutil.exe -addstore -f "Root" "[layout path]\certificates\manifestRootCertificate.cer"
certutil.exe -f -addstore "Root" "[layout path]\certificates\manifestRootCertificate.cer"

certutil.exe -addstore -f "Root" "[layout path]\certificates\manifestCounterSignRootCertificate.cer"
certutil.exe -f -addstore "Root" "[layout path]\certificates\manifestCounterSignRootCertificate.cer"

certutil.exe -addstore -f "Root" "[layout path]\certificates\vs_installer_opc.RootCertificate.cer"
certutil.exe -f -addstore "Root" "[layout path]\certificates\vs_installer_opc.RootCertificate.cer"
```

1. Deploy the batch file to the client. This command should run from an elevated process.
Expand All @@ -79,6 +79,12 @@ To ensure the installation completes successfully, follow these steps:
1. You see the prompt, **The import was successful**.
1. Install SSMS using the local layout.

Alternatively, create a batch file that uses certutil.exe, which ships with Windows, with the following commands:

```console
certutil.exe -f -addstore "CA" "[layout path]\certificates\Microsoft Windows Code Signing PCA 2024.crt"
```
Comment thread
rwestMSFT marked this conversation as resolved.

## Maintain an offline machine

For users maintaining offline machines, [obtain the required certificates](https://www.microsoft.com/pkiops/certs/Microsoft%20Windows%20Code%20Signing%20PCA%202024.crt) and deploy them manually.
Expand Down