Trojaner-Board

Trojaner-Board (https://www.trojaner-board.de/)
-   Antiviren-, Firewall- und andere Schutzprogramme (https://www.trojaner-board.de/antiviren-firewall-andere-schutzprogramme/)
-   -   chocolatey Paketmanager für Windows (https://www.trojaner-board.de/186035-chocolatey-paketmanager-windows.html)

Explo 06.06.2019 11:05

Zitat:

Zitat von cosinus (Beitrag 1718164)
dann per Rechtsklick als Administrator ausführen. Natürlich musst du dann einen User mit Adminrechten plus Passwort dann immer angeben.

Aber genau das ist doch das Problem oder? Oder ich habs falsch verstanden und er kennt/kannte das "als Admin ausführen" nicht :glaskugel:

Evergrey 06.06.2019 13:03

Hi ihr zwei!

"Als Adminsitrator ausführen" kenn ich natürlcih...bin von alleine nur nicht drauf gekommen. Daher vielen Dank an Cosinus für den Tipp, einen Link zur *.cmd abzulegen und auszuführen. Das müsste dann auch mit der Windows Aufgabenplanung zu automatisieren sein...oder können in der Aufgabenplanung keine Adminrechte hinterlegt werden? Ich habe mich mit ihr noch bisher noch nie beschäftigt...:pfeiff:
Im Grunde ging es mir darum, nicht immer erst den Benutzer zu wechseln, mit dem Admin-Konto das Chocolatey-Update durchzuführen, den Admin abzumelden und letztendlich wieder zum Einfachen Benutzer zurückzukehren.

BeRealm 06.06.2019 14:06

Hallo @Evergrey,
freut mich das du choco nutzt^^
Du könntest mit deinem adminkonto eine Aufgabe in der Aufgabenplanung erstellen um "choco upgrade" auf deinem Nutzerkonto regelmäßig nach deinen Wünschen starten zu lassen.
Wenn du daran Interesse hast kann ich dir gerne Tipps geben.
LG

Evergrey 06.06.2019 15:00

Hallo BeRealm,

vielen Dank für Deine angebotene Hilfe. Ich habe es nun aber selber geschafft, eine Aufgabe in der Aufgabenplanung so einzurichten, dass die cmd-Datei mit dem Befehl
Code:

choco upgrade -y
durch den Admin automatisch aufgerufen wird, sobald sich der Nicht-Admin in Windows anmeldet.
Das hat aufgrund der dürftigen Erklärungen in der Aufgabenverwaltung zwar etwas Zeit und ein paar Versuche gedauert, aber nun funktioniert es.

Für alle, für die das mit der Aufgabenplannung auch neu ist:
1. Ihr müsst die Aufgabeplanung aus dem Admin-Konto heraus starten; Nur mit "Als Administrator ausführen..." hat bei mir nicht gereicht...
2. Im Reiter "Allgemein" gebt ihr in den Sicherheitsoptionen nicht nur "Admin" an sondern den kompletten Pfad: "RechnerName\Admin". Später wird das dann wieder nur als "Admin" angezeigt. Also nicht verwirren lassen.
3. Im Reiter Trigger klickt ihr im von Euch erstellten Trigger auf "Jeder Benutzer"

Der Rest sollte selbsterklärend sein.
Und nicht verwirren lassen....Wenn ihr die Aufgabenplanung erneut öffnet, dann wird Euch diese soeben erstellte Aufgabe nur angezeigt, wenn ihr die Aufgabenplanung als Admin gestartet habt oder als Admin angemeldet seid. Der Einfache Benutzer sieht die Aufgabe in der Aufgabenplanung NICHT.

BeRealm,
falls Du noch weitere Tipps für mich und alle anderen interessierten Mitleser haben solltest, so bin ich als Chocolatey-Anfänger schon sehr darauf gespannt.
Vielleicht hast Du ja auch eine kurze Erklärung, was es mit den eigenen selbsterstellten Paketen auf sich hat. Soweit ich den Text auf chocolatey.org in den FAQs richtig verstanden habe, stellt man damit ein Programm für andere User zum Download und zur Installation zur bereit - vor allem als Herausgeber einer solchen Software. Das interessiert mich jetzt nicht so sehr, da ich nicht programmiere. Aber hat es für mich als Nutzer auch einen Sinn / Vorteil, selber Pakete zu erstellen? Was mache ich damit?

BeRealm 11.06.2019 05:31

Heute habe ich ein BackUp einspielen müssen und wollte choco neuinstallieren.
Mein problem ist das nach choco installation der befehl "choco" nicht in der cmd gefunden werden kann. hat jmd. eine Lösung?
Code:

C:\WINDOWS\system32>@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
Getting latest version of the Chocolatey package for download.
Getting Chocolatey from https://chocolatey.org/api/v2/package/chocolatey/0.10.15.
Downloading 7-Zip commandline tool prior to extraction.
Extracting C:\Users\Nils\AppData\Local\Temp\chocolatey\chocInstall\chocolatey.zip to C:\Users\Nils\AppData\Local\Temp\chocolatey\chocInstall...
Installing chocolatey on this machine
Creating ChocolateyInstall as an environment variable (targeting 'Machine')
  Setting ChocolateyInstall to 'C:\ProgramData\chocolatey'
WARNING: It's very likely you will need to close and reopen your shell
  before you can use choco.
Restricting write permissions to Administrators
We are setting up the Chocolatey package repository.
The packages themselves go to 'C:\ProgramData\chocolatey\lib'
  (i.e. C:\ProgramData\chocolatey\lib\yourPackageName).
A shim file for the command line goes to 'C:\ProgramData\chocolatey\bin'
  and points to an executable in 'C:\ProgramData\chocolatey\lib\yourPackageName'.

Creating Chocolatey folders if they do not already exist.

WARNING: You can safely ignore errors related to missing log files when
  upgrading from a version of Chocolatey less than 0.9.9.
  'Batch file could not be found' is also safe to ignore.
  'The system cannot find the file specified' - also safe.
PATH environment variable does not have C:\ProgramData\chocolatey\bin in it. Adding...
WARNUNG: Not setting tab completion: Profile file does not exist at
'C:\Users\Nils\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1'.
Chocolatey (choco.exe) is now ready.
You can call choco from anywhere, command line or powershell by typing choco.
Run choco /? for a list of functions.
You may need to shut down and restart powershell and/or consoles
 first prior to using choco.
Ensuring chocolatey commands are on the path
Ensuring chocolatey.nupkg is in the lib folder

Code:

Der Befehl "choco" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

C:\WINDOWS\system32>


cosinus 11.06.2019 07:52

Zitat:

WARNING: It's very likely you will need to close and reopen your shell
before you can use choco.
Das hast du beherzigt?

BeRealm 11.06.2019 13:20

Deswegen sind es 2 codetags. Ich habe den ersten geschlossen und eine neue admin cmd geöffnet. Bei der letzten Installation hat alles geklappt.
Komisch ist folgendes:wenn ich choco erneut installiere, dann funktioniert der choco Befehl. Sobald ich schließe und den PC Neustarte funktioniert der choco Befehl nicht mehr. Ich bin verwirrt oO

cosinus 11.06.2019 13:22

Also ganz ehrlich, ich weiß nicht was du da machst. Sowas hatte ich auch noch nie. choco konnte ich immer ausführen direkt nach der Installation in einer neuen cmd.

BeRealm 11.06.2019 13:34

Ich würde es nochmal komplett neu installieren wollen. Muss ich dabei was beachten oder reicht es dem Ordner in programdata zu löschen?

cosinus 11.06.2019 14:20

Deinstallieren musste ich choco noch nie. Probiers aus.

BeRealm 12.06.2019 15:45

Eine Deinstallation hat keine Veränderung gebracht. Am Ende habe ich erneut das BackUp eingespielt und dort hat es ohne Probleme funktioniert. Was die genaue Ursache des Problems war bleibt leider im Dunkeln.

cosinus 12.06.2019 23:00

Also ich kann dir nicht sagen was da passiert ist. Womöglich wurde die Variable PATH nicht aktualisiert oder so :glaskugel:

Holzpferd 10.08.2019 09:17

Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

in diesem Thread, wo die Administratorrechte eine so große Rolle spielen, habe ich die Erwähnung von SuRun vermisst, mit dem man sich ja im Benutzerkonto auf einfache Weise sehr gut konfigurierbare Benutzerrechte verschaffen kann. Ein Bildschirmfoto des entsprechenden Dialogfelds, das immer auf abgedunkeltem Desktop erscheint, habe ich beigefügt.

Kann diese Software nicht eingesetzt werden, um die hier beschriebenen Probleme zu lösen? Wenn nein, was spricht dagegen?

cosinus 10.08.2019 13:16

Versteh jetzt den Zusammenhang nicht. Du hast gelesen wofür chocolatey da ist oder nicht?

Yatagan 10.08.2019 13:33

Ich denke, er bezieht sich auf Post #10.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:36 Uhr.

Copyright ©2000-2025, Trojaner-Board


Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131