List certificates held on remote computer

This topic contains 2 replies, has 2 voices, and was last updated by Profile photo of Mark Prior Mark Prior 8 months, 2 weeks ago.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #33915
    Profile photo of Mark Prior
    Mark Prior
    Participant

    Hi all very new to working with certs, especially with powershell

    Scenario:

    i need to delete/expire/revoke certificates held on a server issued by a certain common name

    i can connect to the server fine with invoke-command however i have no idea where to start on looking through the certs attributes (I tried the -filter switch of get-childitem but it reported it did not support filters)

    TIA

    #33916
    Profile photo of Dave Wyatt
    Dave Wyatt
    Moderator

    You'll probably just need to pipe to Where-Object for this one. Something like:

    Invoke-Command -ComputerName Whatever -ScriptBlock {
        Get-ChildItem Cert:\ -Recurse |
        Where-Object { $_.Issuer -eq 'CN=DigiCert SHA2 Assured ID Code Signing CA, OU=www.digicert.com, O=DigiCert Inc, C=US' }
    }
    
    #33921
    Profile photo of Mark Prior
    Mark Prior
    Participant

    many thanks Dave,

    could i just replace get-childitem with remove-item?

Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.