Benachrichtigungen
Alles löschen

[Gelöst] Exchange Online

9 Beiträge
3 Benutzer
1 Reactions
243 Ansichten
Judge
(@judge)
Estimable Member
Beigetreten: Vor 5 Jahren
Beiträge: 80
Themenstarter  

Hallo,

meine Frage richtet sich an Exchange 0nline (Microsoft 365). Gibt es eine Möglichkeit, mehrere Public keys über das Admin Center in eine GAL zu laden sodass der user das nicht selber machen muss.

Ich weiß der eigentliche weg ginge über Outlook, TrustCenter, EMail Sicherheit, in GAL veröffentlichen. Nur ich würde das gern geschlossen über das Exchange Admin Center machen.

 

Grüße und DAnke für eure Hilfe.


   
Zitat
Schlagwörter für Thema
(@jenny)
Trusted Member
Beigetreten: Vor 4 Jahren
Beiträge: 64
 

set-mailbox <mailbox> -UserCertificate <certificate>


   
AntwortZitat

Judge
(@judge)
Estimable Member
Beigetreten: Vor 5 Jahren
Beiträge: 80
Themenstarter  

Veröffentlicht von: @jenny

set-mailbox <mailbox> -UserCertificate <certificate>

Gilt das nur für ein Zertifikat oder kann man damit auch mehrere mit einmal hoch laden?

Danke

 


   
AntwortZitat
NorbertFe
(@norbertfe)
Beigetreten: Vor 4 Jahren
Beiträge: 1597
 

Mit Schleife kann man sicher viele Zertifikate an viele User hochladen.


   
AntwortZitat

Judge
(@judge)
Estimable Member
Beigetreten: Vor 5 Jahren
Beiträge: 80
Themenstarter  

Veröffentlicht von: @norbertfe

Mit Schleife kann man sicher viele Zertifikate an viele User hochladen.

Sorry, kannst du mir das näher erklären.

 


   
AntwortZitat
Judge
(@judge)
Estimable Member
Beigetreten: Vor 5 Jahren
Beiträge: 80
Themenstarter  

@jenny 

muss das <certificate> auf den Pfad zeigen, wo das Certificate liegt?


   
AntwortZitat

Judge
(@judge)
Estimable Member
Beigetreten: Vor 5 Jahren
Beiträge: 80
Themenstarter  

Habe das Problem beheben können.

 

Folgender Befehl hat geholfen:

$cert=New-Object System.Security.Cryptography.X509Certificates.X509Certificate2("C:\temp\cert.cer") 

$certArray = New-Object System.Collections.ArrayList

$certArray.Insert(0,$cert.GetRawCertData())

Set-Mailbox -Identity <Mailbox UPN> -UserCertificate $certArray

 

Zum schluss noch prüfen ob es geklappt hat.

Get-Mailbox <Mailbox UPN> | fl *user*

 

Danke für eure Unterstützung


   
NorbertFe reacted
AntwortZitat
Judge
(@judge)
Estimable Member
Beigetreten: Vor 5 Jahren
Beiträge: 80
Themenstarter  

Ich hätte hier nochmal eine Frage. Mit dem Befehl funktioniert für ein Zertifikat. Gibt es da ein Skript sodass man mehrere importieren kann.


   
AntwortZitat

Judge
(@judge)
Estimable Member
Beigetreten: Vor 5 Jahren
Beiträge: 80
Themenstarter  

Hallo,

habe die Lösung gefunden.

foreach($file in Get-ChildItem "Pfad" -File -Filter *.pem){
$cert = [System.Security.Cryptography.X509Certificates.x509certificate2]::new($file.Fullname)
$cn = $cert.Subject -replace '.*CN=([^,]+).*','$1'
Set-Mailbox $cn -UserCertificate (,$cert.GetRawCertData())

}

Danke für eure mithilfe


   
AntwortZitat
Teilen: