ISW-Tools

Powershell SPN anlegen entfernen ersetzen

Jörn Walter Veröffentlicht Aktualisiert 1 Min. Lesezeit Skripte

Service Principal Names

Mit diesen OneLinern können wir SPNs Service Principal Names, anzeigen, anlegen entfernen und ersetzen lassen.

Powershell SPN anlegen entfernen ersetzen

Powershell SPN anlegen entfernen ersetzen

# Alle SPNs eines Knoten anzeigen lassen
Get-ADComputer -Identity PC01 -Properties ServicePrincipalNames | Select-Object -ExpandProperty ServicePrincipalName

$computername=“$env:computername“
Get-ADComputer -Identity $computername -Properties ServicePrincipalNames | Select-Object -ExpandProperty ServicePrincipalNames

# SPN hinzufügen
Set-ADComputer -Identity PC01 -ServicePrincipalNames @{Add=’WSMAN/PC01′}

# SPNs hinzufügen in einem Array
Set-ADComputer -Identity PC01 -ServicePrincipalNames @{Add=’WSMAN/PC01′,’WSMAN/PC01.ndsedv.de‘}

Set-ADComputer -ServicePrincipalNames @{Add=’WSMAN/PC01′,“WSMAN/$computername.$env:USERDNSDOMAIN“}

# SPN setzen und anderen entfernen
Set-ADComputer -Identity PC01 -ServicePrincipalNames @{Add=’WSMAN/PC01′},@{Remove=’WSMAN/PC01.ndsedv.de‘}

# Alle SPNs löschen
Set-ADComputer -Identity PC01 -ServicePrincipalNames $Null

# Export all SPNs
setspn -Q */* > C:\Temp\allspns.txt

Export all SPNs

Porträt Jörn Walter

Jörn Walter

Inhaber von IT-Service Walter in Euskirchen, betreut Windows-Umgebungen von Unternehmen und entwickelt die ISW-ADTools.

Alle Beiträge von Jörn Walter