multistorm
Goto Top

Windows Powershell - Install-Module : Die Benennung "Install-Module" wurde nicht als Name eines Cmdlet

System:
Windows Server 2012 R2 inkl. aller Updates
Virtuelle Maschine (Hyper-V)

ich habe folgendes Problem, ich wollte für unseren Exchange 2016 Server ein Zertifikat von letsencrypt installieren
habe mir auch div. beispiele angesehen wie man das direkt einrichten kann, aber da fangen schon meine Probleme an, scheinbar stimmt was mit meiner Powershell nicht
den egal was ich mache ich bekomme nur Rote Fehlermeldungen um die Ohren geknallt:


PS> Get-Host
Name             : ConsoleHost
Version          : 4.0
InstanceId       : 9be6800a-9928-4d1f-96ff-7fd8a7c8c6a3
UI               : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture   : de-DE
CurrentUICulture : de-DE
PrivateData      : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
IsRunspacePushed : False
Runspace         : System.Management.Automation.Runspaces.LocalRunspace

PS> $psversiontable

Name                           Value
----                           -----
PSVersion                      4.0
WSManStackVersion              3.0
SerializationVersion           1.1.0.1
CLRVersion                     4.0.30319.42000
BuildVersion                   6.3.9600.18773
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0}
PSRemotingProtocolVersion      2.2

wenn ich das Richtig sehe ist die Version 4 nicht wirklich aktuell, aber ist es notwendig das auf 5.1 zu updaten ?
wenn ja ist beim Update mit Problemen in bezug auf den Exchange mit Problemen zu rechnen?

so kommen wir mal zum eigentlichen Problem

ich habe unter anderem diesen Beitag als basis genommen um letsencrypt auf dem server zu installieren

Letsencrypt auf Windows Server einrichten

wenn ich es nun mit dem ersten command versuche bekomme ich auch gleich die erste Fehlermeldung:

PS> Install-Module -Name ACMESharp -AllowClobber
Install-Module : Die Benennung "Install-Module" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei  
oder eines ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist
(sofern enthalten), und wiederholen Sie den Vorgang.
In Zeile:1 Zeichen:1
+ Install-Module -Name ACMESharp -AllowClobber
+ ~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Install-Module:String) , CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

also scheint mit der PS was nicht zu stimmen ...
hat ihr eine Idee?

Danke im vorraus
Sascha

Content-ID: 368220

Url: https://administrator.de/forum/windows-powershell-install-module-die-benennung-install-module-wurde-nicht-als-name-eines-cmdlet-368220.html

Ausgedruckt am: 27.12.2024 um 08:12 Uhr

Voiper
Voiper 15.03.2018 um 16:07:43 Uhr
Goto Top
Moin,

Intsall-Module gibt es erst am PS v.5 . Du kannst Dir das Modul hier runterladen: https://github.com/Azure/azure-powershell und dann per Import gangbar machen.

Bestmöglich updates du aber das Windows Management Framework

Gruß, V
MultiStorm
MultiStorm 15.03.2018 um 16:19:59 Uhr
Goto Top
ja das wollte ich auch aber immer wenn ich versuche das WMF 5.0 oder 5.1 zu installieren bekomme ich den Fehler das das setup nicht das richtige für mein system ist was ich sehr komisch finde den ich habe die Win2k12 version für den Windows Server 2012 R2 versucht zu installieren
MultiStorm
MultiStorm 15.03.2018 um 16:25:26 Uhr
Goto Top
okay habs hinbekommen für R2 muss man die 8.1 Version installieren face-smile
den rest teste ich gleich mal