In vielen Situationen bin ich immer wieder gefragt worden, ob es denn möglich wäre, beim Anlegen eines Users im Active Directory den Nachnamen zuerst und dann den Vornamen anzeigen zu lassen.
Das ist grundsätzlich mit einer kleinen Anpassung im Active Directory Schema möglich.
Hierzu öffnet Ihr ADSIEDIT
Start => Ausführen => ADSIEDIT.MSC
Dann Verbindet Ihr Euch mit dem Configuration Container in Eurer Domäne. Öffnet diesen Container, geht auf Display Specifier und wählt entweder:
407 für Deutsch oder
409 für USA aus.
Dies hängt von Eurem Installierten AD ab.
Anschließend klickt Ihr auf der rechten Seite auf das Attribute createDialog und dort könnt Ihr dann die Reihenfolge des Namens ändern.
%<sn>, %<givenname> oder %<givenname>, %<sn>
Das gleiche könnt Ihr auch entsprechend für die Kontakte machen, dazu einfach das Attribute contactDisplay anpassen.
In Microsoft Exchange 2013 / 2016 ist die Möglichkeit mit Powershell eine Verbindung zu einem entfernten Exchange Server herzustellen recht einfach zu realisieren.
Dazu gibt es zwei Möglichkeiten:
Möglichkeit 1:
Die Exchange Management Shell ist lokal installiert
Wenn die Exchange Management Shell lokal installiert ist, können Sie die beiden folgenden Zeilen verwenden, um die Exchange PowerShell Cmdlets in die Windows PowerShell oder die Windows PowerShell ISE zu laden und anschließend eine Verbindung mit einem Remoteserver herzustellen:
Import-Module -Name "C:\Program Files\Microsoft\Exchange Server\V15\Bin\RemoteExchange.ps1"
Connect-ExchangeServer -ServerFqdn remoteserver.domaene.tld -ClientApplication:ManagementShell
Der Verzeichnispfad zum Skript RemoteExchange.ps1 gilt für eine Standardinstallation von Exchange Server 2013.
Möglichkeit 2:
Exchange Management Shell ist nicht lokal installiert
Wenn die Exchange Management Shell nicht lokal installiert ist können Sie mit den folgenden Befehlen eine Remotesitzung erstellen:
$Cred = Get-Credential $EXSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://exchangeserver.domaene.tld -Authentication Kerberos -Credential $Cred Import-PSSession $EXSession
Um die PowerShell Sitzung nach dem Beenden der Arbeiten zu trennen, geben Sie in der Powershell folgendes ein:
Remove-PSSession $EXSession