CFF KB - Carrz-Fox-Fire Promotions Knowledge Base

CFF KB is all about 1 thing: The Sharing of Knowledge and the Power we gain from it.
  • Breadrumbs:
  • Import-ExchangeCertificate : The term 'Import-ExchangeCertificate' is not recognized as the name of a cmdlet, function, script file, or operable program.

  • CFF Knowledge Base - Share With Facebook CFF Knowledge Base - Share on Twitter CFF Knowledge Base - Share on Reddit CFF Knowledge Base - Share on Digg It CFF Knowledge Base - Share on Stumble Upon It CFF Knowledge Base - Share on Delicious
    Share With Friends (Updated 6-8-2010)
  • Article ID:
    4247
  • Date Created
    Tuesday, May 3, 2022
  • Last Updated
    Tuesday, May 3, 2022
  • This Article Has been Viewed
    624 times
  • Short Desc
    The term 'Import-ExchangeCertificate' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
  • Details
    When running the PowerShell command to import a certificate for Exchange Server you may encounter the following error.

     

    Import-ExchangeCertificate : The term 'Import-ExchangeCertificate' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
  • Recreate Issue
    The following PowerShell script results in the above error.

     

    PS G:\SSL> Import-ExchangeCertificate -FileData ([System.IO.File]::ReadAllBytes('g:\SSL\6-27-2022.pfx'))
    -Password (ConvertTo-SecureString -String 'P*ssWoRd' -AsPlainText -Force)
  • Resolve Issue
    The reason the script will not work in PowerShell is by design.
    The script will need to be run from the Exchange Server, using the
    [Exchange Management Shell],
    located in the Start Menu under
    [Microsoft Exchange Server V#]

     

    [PS] C:\Windows\system32>Import-ExchangeCertificate -FileData ([System.IO.File]::ReadAllBytes('g:\SSL\6-27-2022.pfx'))
    -Password (ConvertTo-SecureString -String 'P*ssWoRd' -AsPlainText -Force)