Ein Service Principal Name (SPN) ist eine **eindeutige Kennung in einem [[Active Directory]]**, die **einem Dienst oder einer Anwendung zugeordnet** ist. Ein SPN ist einem einzelnen [[active_directory#service_accounts|Service Account]] zugeordnet. SPNs spielen eine entscheidende Rolle in der [[Kerberos]]-Authentifizierung, einem Protokoll, das in [[Windows]]-Umgebungen zur Sicherstellung der Netzwerksicherheit verwendet wird. Ein einzelner Service Principal Name (SPN) kann nur **einem Service Account in einem [[Active Directory]] (AD) zugeordnet** sein. Der Zweck eines SPNs ist es, einen spezifischen Dienst auf einem bestimmten Server zu identifizieren. Ein Service Account können mehrere SPN zugewiesen werden. Z.B wenn er mehrere Dienste bereit stellt. Ein SPN besteht i.d.R aus 3 Teilen. * Service * Principal * Realm // /@ HTTP/www.example.com@example.com setspn -a HTTP/servername.domain.local servername // Ohne Duplikatprüfung setspn -s HTTP/servername.domain.local servername // Mit Duplikatprüfung setspn -l servername // List setspn -d HTTP servername // delete Get-ADComputer -Identity -Properties ServicePrincipalName