2013-02-08 11 views
5

Vielen Dank im Voraus für Ihre Hilfe!Fehlermeldung beim Installieren von Chocolatey in Powershell

Ich versuche Chocolatey zu installieren mit Powershell

Die empfohlene Art und Weise zu verwenden, es Kopie zu installieren ist, und fügen Sie die folgende Zeile

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('http://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin 

Aber ich erhalte den folgenden Fehler:

At line:1 char:13 
+ @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object ... 
+    ~~~~~~~~~~ 
Unexpected token '-NoProfile' in expression or statement. 
At line:1 char:24 
+ @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object ... 
+      ~~~~~~~~~~~~~~~~ 
Unexpected token '-ExecutionPolicy' in expression or statement. 
At line:1 char:150 
+ ... nstall.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin 
+     ~~ 
The token '&&' is not a valid statement separator in this version. 
At line:1 char:1 
+ @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object ... 
+ ~~~~~~~~~~~ 
The splatting operator '@' cannot be used to reference variables in an expression. '@powershell' can be used only as 
an argument to a command. To reference variables in an expression use '$powershell'. 
    + CategoryInfo   : ParserError: (:) [], ParentContainsErrorRecordException 
    + FullyQualifiedErrorId : UnexpectedToken 

ExecutionPolicy ist als RemoteSigned festgelegt und ich verwende Powershell v3

Ich habe versucht, einige Bits des Installationscodes anstelle der ganzen Zeile anzuwenden, aber grundsätzlich ist alles nach @Powershell ein unerwartetes Token.

Ich bin ein absoluter Anfänger in Powershell: -/

Danke !!!

+1

Es ist ein Batch-Skript. Versuchen Sie, das Skript in einem CMD-Fenster auszuführen, nicht in einer Powershell-Konsole. –

+0

In meiner Box gibt die Zeile Fehler bei '@powshell' für die falsche Verwendung von' splatting operator @ 'zurück –

Antwort

16

Sie müssen diese Zeile von cmd.exe (eine "Standard" Eingabeaufforderung) starten, nicht von PowerShell.

+1

Sie haben absolut Recht. Ich musste auch powershell.exe Ordner zur PATH-Variablen hinzufügen: C: \ Windows \ SysWOW64 \ WindowsPowerShell \ v1.0; – RafaelGP

+0

Ja, werfen Sie einen Blick auf den Powershell-Befehl: https://github.com/chocolatey/chocolatey/wiki/Installation – ferventcoder

1

In Powershell v3 + Der einfachste Weg ist:

0) offene Windows Powershell (als Administrator ausführen)

1) Überprüfen Sie die Version von Powershell größer als 3

$PSVersionTable.PSVersion 

2) die Ausführung von PowerShell-Skripten aktivieren?

set-executionpolicy remotesigned 

3) in Powershell

iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex 
0

Ich konnte nicht Chocolatey in meinem Microsoft Windows 10 64-Bit-Betriebssystem zu installieren, ich war immer powershell not recognized as internal or external command. Endlich fand ich die Lösung, also für Leute, die genau das gleiche Problem wie ich haben, hier ist die Lösung für Sie.

Der Grund, warum Sie solche Fehler erhalten, ist, weil der WindowsPowerShell Pfad nicht festgelegt ist. So setzen freundlich die Path als

%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\ 

Zum Umgebungsvariable, sehen Sie, dass Path Variable, auf Bearbeiten klicken und Sie sehen ein weiteres Pop-up-Fenster, das es einige Pfade zeigt, jetzt klicken Sie auf Neu und kopieren -Verwende den obigen Pfad. Schließen Sie Ihre CommandPrompt (admin) und öffnen Sie sie erneut und führen Sie den Befehl von Chocolatey, jetzt beginnt es zu downloaden. Hier

ist ein Schritt-für-Schritt-Anleitung Goto Systemsteuerung-> System -> Advanced System Einstellungen-> Umwelt Variablen-> Benutzervariable für Nutzer-> Pfad auswählen Variable-> Klicken Sie Bearbeiten-> Klicken Sie auf New-> Paste this %SYSTEMROOT%\System32\WindowsPowerShell\v1.0\ -> Klicken Sie auf OK-> Sie sind fertig.

Ich hoffe, das hilft jemandem, der Anfänger wie ich ist.

Vielen Dank.

Verwandte Themen