Get the App
SLTechnology News&Howtos  ›  Servers  › 

SFB project experience-32-batch import PFX certificates for n servers-practical combat (illustration)

Shulou Source: shulou.com Published: 2022-06-02 01:55:31 09月30日 Update

# param ([string] $importfile = $(Read-Host-prompt "Please enter a file name"))

# $importedComputers = Import-CSV $importfile

$importedComputers = Import-CSV.\ ComputerNames.csv

Foreach ($importedComputer in $importedComputers)

{

Enter-PSSession-ComputerName $importedComputer.nComputerName

$pfxpath ='C:\ Cert\ iMurray Cloud.com.pfx'

$password01 ='1'

Add-Type-AssemblyName System.Security

$cred01 = ConvertTo-SecureString "1"-AsPlainText-Force

$Username = 'i-x-Cloud\ administrator'

$Password = 'Aa123456'

$pass = ConvertTo-SecureString-AsPlainText $Password-Force

$Cred = New-Object System.Management.Automation.PSCredential-ArgumentList $Username,$pass

Invoke-Command-ComputerName $importedComputer.nComputerName-ScriptBlock {Import-PfxCertificate-Exportable-FilePath'C:\ Cert\ iMurxMuCloud.com.pfx' Cert:\ LocalMachine\ my-Password (ConvertTo-SecureString-String'1'-AsPlainText-Force)}-credential $Cred

}

121-OWAS01.i-x-Cloud.com

122-OWAS02.i-x-Cloud.com

131-mail01.i-x-Cloud.com

132-mail02.i-x-Cloud.com

151-SFBFE01.i-x-Cloud.com

152-SFBFE02.i-x-Cloud.com

153-SFBFE03.i-x-Cloud.com

161-SFBPC01.i-x-Cloud.com

Delete the certificate in the MMC in the above server.

Bulk import certificates.

171-SFBEdge01.i-x-Cloud.com / / Local Import

254-TMG01.i-x-Cloud.com / / Local Import

Import-PfxCertificate-FilePath'C:\ Cert\ iMurxMurCloud.com.pfx' Cert:\ LocalMachine\ my-Password (ConvertTo-SecureString-String'1'-AsPlainText-Force)

Tags: Certificate server service actual combat experience project Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Microsoft MySQL MariaDB Apple Huawei