Certificate Assista...
 
Benachrichtigungen
Alles löschen

Certificate Assistant: Neue Version

5 Beiträge
4 Benutzer
0 Reactions
4,316 Ansichten
(@stefan74)
Active Member
Beigetreten: Vor 5 Jahren
Beiträge: 10
Themenstarter  

Hallo zusammen,

ich bekomme auf einem Server2012r2 mit Exchange 2016 Cu14 folgende Meldung

.\CertificateAssistant_v3_EX2016.ps1 : Das Skript "CertificateAssistant_v3_EX2016.ps1" kann nicht ausgeführt werden,
da es eine #requires-Anweisung für Windows PowerShell 5.0 enthält. Die für das Skript erforderliche Version von
Windows PowerShell stimmt mit der derzeit ausgeführten Windows PowerShell-Version 4.0 nicht überein.
In Zeile:1 Zeichen:1
+ .\CertificateAssistant_v3_EX2016.ps1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (CertificateAssistant_v3_EX2016.ps1:String) [], ScriptRequiresExcep
tion
+ FullyQualifiedErrorId : ScriptRequiresUnmatchedPSVersion

kann man 5.0 nachinstallieren oder geht das Script nicht auf einem Server2012R2

Gruss

Stefan


   
Zitat
Frank Zöchling
(@franky)
Honorable Member Admin
Beigetreten: Vor 14 Jahren
Beiträge: 512
 

Hi Stefan,

ändere mal die erste Zeile im Script zu "#requires -version 4.0". Ich habe das Script allerdings nicht mit der PowerShell 4 getestet.

Gruß,

Frank


   
AntwortZitat

(@stefan74)
Active Member
Beigetreten: Vor 5 Jahren
Beiträge: 10
Themenstarter  

@franky

Hi,

dann bekomme ich folgenden Fehler

PS C:\data> .\CertificateAssistant_v3_EX2016.ps1
31.12.2019 08:53:43 - System - Info - Geting system parameters
31.12.2019 08:53:43 - System - Info - Certificate Assistant Exchange 2016 Version
31.12.2019 08:53:43 - System - Info - PowerShell Version: 4.0 OSVersion: 6.3.9600.0
31.12.2019 08:53:43 - Check Posh-ACME - Info - Check if Module installed
31.12.2019 08:53:43 - Check Posh-ACME - Warning - Posh-ACME not installed, try to install it
31.12.2019 08:53:43 - Check Posh-ACME - Info - Using legacy installation method
31.12.2019 08:53:43 - Check Posh-ACME - Info - Try to download PackageManagement-MSI Path: C:\data\poshacme.zip
31.12.2019 08:53:43 - Check Posh-ACME - Error - Installation failed or arborted
31.12.2019 08:53:43 - Load Posh-ACME - Info - Posh-ACME is installed, try to load it
Import-Module : Das angegebene Modul "C:\data\Posh-ACME-master\Posh-ACME\Posh-ACME.psm1" wurde nicht geladen, da in
keinem Modulverzeichnis eine gültige Moduldatei gefunden wurde.
In C:\data\CertificateAssistant_v3_EX2016.ps1:173 Zeichen:4
+       Import-Module $PSScriptRoot\Posh-ACME-master\Posh-ACME\Posh-ACME.psm1
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (C:\data\Posh-AC...\Posh-ACME.psm1:String) [Import-Module], FileNot
   FoundException
    + FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand

 

Gruss

Stefan


   
AntwortZitat
(@jens67)
New Member
Beigetreten: Vor 4 Jahren
Beiträge: 2
 

Hallo Franky,

hab auch schon per Email und Kommentare geschrieben, vielleicht klappt es ja hier besser.

Das Script lief bis April tadelos und nun macht es probleme, hier mal die Logdatei:

01.07.2020 08:21:39;System;Info;Geting system parameters;
01.07.2020 08:21:39;System;Info;Certificate Assistant Exchange 2013 Version;
01.07.2020 08:21:39;System;Info;PowerShell Version: 5.1.14409.1018 OSVersion: 6.3.9600.0;
01.07.2020 08:21:39;Check Posh-ACME;Info;Check if Module installed;
01.07.2020 08:21:39;Load Posh-ACME;Info;Posh-ACME is installed, try to load it;
01.07.2020 08:21:39;Load Posh-ACME;Info;Module Import was successfull, PoshACMEVersion 3.15.0;
01.07.2020 08:21:39;Load Exchange SnapIns;Info;Try to load Exchange SnapIns;
01.07.2020 08:21:39;Load Exchange SnapIns;Info;Sucessfully loaded Exchange SnapIns;
01.07.2020 08:21:39;IIS;Info;Trying to create .Well-Known Directory;
01.07.2020 08:21:39;IIS;Info;Well-Known Folder already exists, skipping;
01.07.2020 08:21:39;IIS;Warning;Mime Type was not added to Well-Known folder, maybe it was already added;
01.07.2020 08:21:39;IIS;Info;Changing Let's Encrypt IIS directory to http;
01.07.2020 08:21:39;IIS;Info;Successfully changed Let's Encrypt IIS directory to http;
01.07.2020 08:21:39;IIS;Info;Checking Let's Encrypt IIS directory to accept validation by http request;
01.07.2020 08:21:39;IIS;Info;.well-known directory accepts http;
01.07.2020 08:21:39;Custom FQDNs;Info;Using Custom FQDNs is configured;
01.07.2020 08:21:39;LE System;Info;Setting LE Mode;
01.07.2020 08:21:39;LE System;Info;Setting LE Mode to PRODUCTION MODE (LIVE SYSTEM);
01.07.2020 08:21:39;LE System;Info;Checking for existing LE Account;
01.07.2020 08:21:39;LE System;Info;Found a existing LE Account;
01.07.2020 08:21:39;LE Certificate;Info;Trying to create a new order for a certificate;
01.07.2020 08:21:39;LE Certificate;ERROR;Can't order certificate: Ungültiger JSON-Primitiv: 449"
}
.;
01.07.2020 08:21:39;LE System;Info;Creating Autorisation files for LE verification;
01.07.2020 08:21:39;LE System;Info;Asking LE to verify the order;
01.07.2020 08:21:40;LE System;Info;Successfully informed LE to verify the order;
01.07.2020 08:21:40;LE System;INFO;Let's give LE some time to validate (1 min);1 min
01.07.2020 08:22:40;LE System;INFO;Time to wake up, need coffee!;
01.07.2020 08:22:40;LE System;INFO;Let's check the authorization;
01.07.2020 08:22:40;LE System;INFO;Let's refresh the order;
01.07.2020 08:22:40;LE System;INFO;Let's check if order is ready;
01.07.2020 08:22:40;LE System;ERROR;Order is NOT ready;

 

Ich hab sogar alle Windowsupdates deinstalliert die seit April installiert worden sind.

Hat leider alles nicht geholfen.

Wäre super wenn Du eine Lösung hättest.

Vielen Dank.

 


   
AntwortZitat

(@koema)
Active Member
Beigetreten: Vor 4 Jahren
Beiträge: 6
 

Hallo Frank,

 

wenn ich das script starte, kommt als FM, dass ich keine Verbindung zum Internez habe. Diese besteht aber sehr wohl. Wenn ich aus der gleichen Powershell die MS Adresse Pinge, kommt Antwort

Auch im Browser kann ich jede Adresse erreichen.

Muss ich der Powershell eigenes Recht irgendwo geben?

 

Danke


   
AntwortZitat
Teilen: