Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Dienst starten/ Dienst beenden - ohne sichtbares Fenster (Powershell)
Und ohne Passwort geht das nicht? Ich möchte nämlich kein Passwort. Dann wird es ja an anderer Stelle wieder lästig, wegen Passworteingabe bei Systemstart oder sonstwo.
engine schrieb:
eigentlich ist die UAC fürs aufpoppen da, oder nicht?
Bei mir gehts doch auch ohne PW-Eingabe, obwohl ich ein Login-PW habe.
Das Verfahren von DPXone funktioniert.
Einfach anfangen und fragen wenns Probleme gibt.
#18
Ach, einfach in der Aufgabenplanung nicht mit dem eigenen Benutzer anmelden, sondern nur die oberste Option mit dem eigenen Benutzer wählen, also ohne PW und "mit höchsten Privilegien ausführen" wählen.
Es klappt prima mit dem PS, ohne UAC ! THX !
Du hast ein Login-PW. Ich habe kein Login-PW & ich möchte auch keines. Daher wird das bei mir nicht funktionieren.
@DPXone geht das auch nur per Powershell ohne Aufgabenplanung? Einfach nur eine exe oder was auch immer die powershell-Endung ist die man ausführen muß?
Nein das geht leider nicht, weil die Execution Policy die Ausführung von PowerShell-Scripts regelt, d. h. wenn die Policy auf Restricted (=Standard) steht, kann das Script erst gar nicht ausgeführt werden.
Wird direkt beim Start blockiert.
Siehe Screenshot:
o0Julia0o schrieb:
Wie überprüfe ich den aktuellen Status der Execution Policy?
Für den aktuellen Benutzer (Die CurrentUser-Policy hat eine höhere Priorität als die System-Policy! Klingt zwar nicht sehr einleuchtend, ist aber so):
Code:
Get-ExecutionPolicy -Scope CurrentUser
Für die System-Policy einfach nur:
Code:
Get-ExecutionPolicy
o0Julia0o schrieb:
@DPXone geht das auch nur per Powershell ohne Aufgabenplanung? Einfach nur eine exe oder was auch immer die powershell-Endung ist die man ausführen muß?
Ohne Aufgabenplanung wird es nicht gehen, da man dazu ja im Voraus schon irgendwie die UAC dauerhaft bestätigen müsste. (Selbst signierte Microsoft Anwendungen laufen nur bei mittlerer UAC-Stufe ohne Abfrage)
Bei der Aufgabenplanung ist dies ja der Fall, sobald man nach der Anleitung von mir oben vorgeht (nach dem Klick auf OK).
Ergänzung ()
Ok. Habe gerade festgestellt, dass es für powershell.exe einen ExecutionPolicy-Parameter gibt.
Demnach kann man also schon direkt mit der Verknüpfung die Policy für die Ausführung des Scripts temporär einstellen.
Kann aber sein, dass du Probleme bei der Erstellung der Verknüpfung bekommst, da der Pfad durch diesen zusätzlichen Parameter zu lange werden könnte.
Bei der Erstellung ergänzt Windows den Ziel-Pfad zur PowerShell.exe nämlich automatisch um C:\Windows\System32\WindowsPowerShell\v1.0\
Ist das der Fall, musst du nach Erstellung der Verknüpfung nochmal per
Rechtsklick(auf die Verknüpfung)-> Eigenschaften klicken,
im Reiter Verknüpfung bei Ziel das "C:\Windows\System32\WindowsPowerShell\v1.0\" (vor Powershell.exe) entfernen und
die fehlenden Parameter hinten ergänzen.
(Target = Ziel)
Damit hättest du wieder ein paar Zeichen zur Verfügung.
@echo off & whoami /groups | find "S-1-16-12288" >nul || (
echo createobject("shell.application"^).shellexecute"%~s0",,,"runas"^&createobject("scripting.filesystemobject"^).getfile("%tmp%\uac.vbs"^).delete> "%tmp%\uac.vbs"
start "" "%tmp%\uac.vbs"&exit
)
net start OVRService
D:\Oculus\Support\oculus-client\OculusClient.exe
net stop OVRService
exit
Irgendwo scheint dort ncoh ein Fehler zu stecken. Wenn ich es so mache, dann startet kurz Oculus Home um sich direkt wieder zu beenden. Ein 2. Mal die Batch starten funktioniert dann.