URL: https://www.overclockers.at/coding-stuff/vb_servicecontrol_82547/page_1 - zur Vollversion wechseln!
Vorgeschichte: Ich will mir ein kleines Tool in VB basteln, welches einen "normalen Benutzer" erlaubt ein spezielles Service am Server zu starten, stoppen; Ohne dass der Benutzer Administratorrechte am Server besitzt. So wie RunAs nur alles fix codiert.
So funktionierts, wenn der jeweilige User genug Rechte am (Remote)Computer besitzt.
Set cp = GetObject("WinNT://aMachine,computer")
Set so = cp.GetObject("Service", "Fax")
so.Stop
So funktionierts, wenn der Computer ein DomänenController ist:
Set cp = GetObject("WinNT:")
Set so= cp.OpenDSObject("WinNT://" & domaenencontroller & "/Fax,Service", "user", "password", ADS_SECURE_AUTHENTICATION + ADS_READONLY_SERVER)
so.Stop
Doch wie funktioniert der Zugriff als Non_Administrator auf einen (Remote)Computer der kein DC ist. Wie kann ich dort Credentials angeben (User & Password) ???
Ich kriegs einfach nicht zusammen.....
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025