"We are back" « oc.at

net stop script

han 07.09.2016 - 18:40 2969 7
Posts

han

Addicted
Avatar
Registered: Nov 2001
Location: Wien
Posts: 387
Code: BATCH
@ echo off
echo %time:~6,2%%computername%password%time:~4,2% 
runas /env /user:%computername%\localadminaccount "net stop Avecto Defendpoint Service" pause

hi bitte um rat - muss auf einen user rechner den oben angeführten dienst beende, das ganze als diffrent user mit local admin rechten.

händisch geht es mit dem befehl net stop "Avecto Defendpoint Service"

per script bekomm ich entwerde fehlermeldung oder rennt durch aber der dinest bleibt offen ;(
thia

souljacker

Big d00d
Registered: Dec 2002
Location: .
Posts: 338
net stop "Avecto Defendpoint Service"

sind "" im code nur ein typo?

DKCH

Administrator
...
Registered: Aug 2002
Location: #
Posts: 3302
statt net stop mal mit sc query den service name rausfinden (= der ohne leerzeichen) und dann sc stop blabla?

userohnenamen

leider kein name
Avatar
Registered: Feb 2004
Location: -
Posts: 15865
Du könntest dem User Delegation Rechte für den Dienst geben, dann kann er ihn mit seinen User starten, stoppen
Schick mir morgen eine pm dann sollt ich's dir schicken können wir das machbar ist

han

Addicted
Avatar
Registered: Nov 2001
Location: Wien
Posts: 387
hi

so hab mich jetzt 30 minuten geärgert den service name zu finden ohne erfolg.....(schaffe das scrollen in der sc query liste nicht)
unter verwaltung dienste ist anzeige name und dienst name ident....

zu den "" - wenn ich das hier am rechner eingebe nach ich es so: net stop "name"
wenn ich das so im mein cmd file schreib bekomm ich einen fehler....

user delegation usw klingt zwar super, aber so einfach wie möglich vorallem damit ich es verstehe :)

danke
Bearbeitet von han am 08.09.2016, 10:33

enforcer

What?
Avatar
Registered: Apr 2001
Location: Mäder / Vlbg
Posts: 2423
dann schau in den Services (gui) - wenn du den service doppelklickst siehst du den echten namen und kannst das ganze mit sc machen.
Bearbeitet von enforcer am 08.09.2016, 10:52

muene

Addicted
Avatar
Registered: Jan 2004
Location: @Home
Posts: 430
Mit folgendem Befehl bekommst du den Service Namen
Code: BATCH
sc getkeyname "Avecto Defendpoint Service"

userohnenamen

leider kein name
Avatar
Registered: Feb 2004
Location: -
Posts: 15865
ich post es dir einfach mal, kannst ja dann noch immer nicht nutzen :D ;)



1. Download and Install SubInAcl.exe on Server https://www.microsoft.com/en-us/dow...s.aspx?id=23510

2. Navigate to

cd "C:\Program Files (x86)\Windows Resource Kits\Tools"

3. Set Permissions

subinacl.exe /service Spooler /grant=[[USERNAME]]=PTO

Permissons:

F : Full Control
R : Generic Read
W : Generic Write
X : Generic eXecute
L : Read controL
Q : Query Service Configuration
S : Query Service Status
E : Enumerate Dependent Services
C : Service Change Configuration
T : Start Service
O : Stop Service
P : Pause/Continue Service
I : Interrogate Service
U : Service User-Defined Control Commands

4. Restart Service!
Show Permissions

sc sdshow [[serviceName]] e.g. sc sdshow spooler

show → http://blogs.msmvps.com/erikr/2007/...ervice-windows/
Revoke Permissions

subinacl.exe /service Spooler /revoke=[[username]]
Bearbeitet von userohnenamen am 08.09.2016, 11:08
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz