auf einem Windows Server 2008 r2 sp1 Maschine, habe ich schokoladenbraun verwendet, um das AWSTools.Powershell Paket zu installieren. Dies wiederum installiert Powershell 3. Jetzt ist Powershell hoffnungslos kaputt und ich kann keine Möglichkeit finden, es zu reparieren oder zu deinstallieren und neu zu installieren.Wie repariere ich eine defekte Powershell-Installation?
Ich fürchte, meine einzige Antwort ist die Maschine komplett neu aufzubauen, aber wollte fragen, ob es einen Weg gibt, es zu reparieren.
Powershell tatsächlich ausgeführt wird, es scheint nur, dass es keine der integrierten Cmdlets finden kann. Es scheint, dass es Aliase findet, aber nicht ausführen kann, was unter ihnen ist. beispielsweise bei Verzeichnisinhalt Ausbeuten suchen eine ls Ausgabe:
PS C:\Users\Administrator> ls
ls : The term 'Get-ChildItem' 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.
At line:1 char:1
+ ls
+ ~~
+ CategoryInfo : ObjectNotFound: (Get-ChildItem:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
kann es sein, dass es nur einige Ausführung einiger Skript am Anfang fehlt, die die Umwelt einrichtet. Wenn Sie mehr als ich wissen und etwas Hilfe bieten können und es so machen können, dass ich diese Maschine nicht umbauen muss, wäre ich sehr glücklich.
Wie über Windows Framework 3 (Powershell V3 enthalten) von MS herunterladen und neu installieren? http://www.microsoft.com/en-us/download/details.aspx?id=34595. Wenn bei der Installation ein Problem auftritt, müssen Sie möglicherweise überprüfen, ob Sie die entsprechende .NET Framework-Version installiert haben. Ich glaube .Net Framework 4.0 oder 4.5 ist die Voraussetzung für PS V3. – Peter
@Peter. Vielen Dank. Ich hatte versucht, das zu tun. es sagte nur, gab mir einen Dialog, der sagt, dass es bereits installiert war und ich hatte keine Optionen außer einem OK-Knopf, der das Installationsprogramm ausschloss. Ich habe nach einer Möglichkeit zur Deinstallation gesucht, um eine Neuinstallation zu versuchen, habe aber keine solche Option gefunden. –
run: "sfc/scannow" von einer erhöhten Eingabeaufforderung. – x0n