Zum Inhalt

PowerShell-Modul · 17.10

Credential rotieren

Credentials sind die eine Einstellung, die regelmässig per Skript geändert wird. Set-TLSPilotCredential erstellt, aktualisiert oder benennt ein Credential um, je nachdem, was Sie übergeben. Ein unbekanntes Target erstellt ein neues Credential, ein bekanntes Target aktualisiert es. -Id zusammen mit -DisplayName benennt ein Credential um, ohne die Deployments zu beeinträchtigen, die es verwenden.

$secret = Read-Host -AsSecureString 'New password'
Set-TLSPilotCredential -Target 'iis-web01' -Kind winrm `
    -User 'DOMAIN\svc-tlspilot' -Secret $secret

-Kind legt fest, wofür das Credential verwendet wird: dns, winrm, ssh, f5, palo, palo-scm, uag, azure, google, aws, smtp, zerossl oder custom. Lassen Sie -Secret beim Aktualisieren eines Credentials weg, bleibt das gespeicherte Secret erhalten. So können Sie einen Benutzernamen korrigieren, ohne das Passwort erneut einzugeben.

Um ein Credential anzuzeigen oder zu löschen, verwenden Sie Get-TLSPilotCredential und Remove-TLSPilotCredential:

Get-TLSPilotCredential -Target 'iis-web01'
Remove-TLSPilotCredential -Target 'iis-web01'