Vista Besitzer eines Reg Schlüssels kurzfristig ändern

#0
02.10.2007, 10:18
...neu hier

Beiträge: 5
#1 Hallo Leute

Erstmal Gratulation für euer Tolles Board. So aber nun zu meinem Problem.

Ich muss bei uns in der Firma auf ca. 50 Rechnern (die während der Wartungsarbeiten alle mit einem Administrator Konto laufen) kurzfristig den Besitzer eines Registy Schlüssel ändern.

Local auf jedem Rechner einzeln ist das ja kein Problem. Nur sollte das ganze per Script ablaufen damit ich nicht 5 Stockwerke abgrasen muss.

Hat da jemand eine Idee wie ich dieses kleine Wunder unter Vista vollbringen kann?

Grüße
Seitenanfang Seitenende
02.10.2007, 14:21
Member

Beiträge: 519
#2 Wenns eine große Firma ist, sind dann nicht für so verhsciedene Sachen überall Remoteprogramme drauf, um eben sowas alles von einem PC regeln zu können ?
Seitenanfang Seitenende
02.10.2007, 19:40
...neu hier

Themenstarter

Beiträge: 5
#3 leider nein ist eine ziemlich neue Firma die ich mit einem bekannten eröffnet habe.
Seitenanfang Seitenende
03.10.2007, 13:13
Member

Beiträge: 546
#4 Läuft zufällig der Remote-Registrierungsdienst auf den Clients? Dann ersparst du dir zumindest den "Turnschuh-Admin"
und editierst die Einträge händisch von deinem Host aus.

Ansonsten schaue dir vielleicht mal "SetACL" an:

Zitat

SetACL is a set of routines for managing Windows permissions (ACLs) from the command line, from scripts and from programs.[..]
Supported object types: files and directories, registry keys, printers, services, network shares.
Quelle & DL: http://setacl.sourceforge.net

Möglicherweise hilft's.

Gruß,

Sepia
Seitenanfang Seitenende
03.10.2007, 14:33
...neu hier

Themenstarter

Beiträge: 5
#5 setalc habe ich schon getestet . Funktioniert leider unter vista nicht mehr. Gibt es unter vbs oder vb net 2005 keine Möglichkeit so etwas zu machen?
Seitenanfang Seitenende
03.10.2007, 14:46
Member

Beiträge: 546
#6

Zitat

Gibt es unter vbs oder vb net 2005 keine Möglichkeit so etwas zu machen?
Sorry, das weiß ich leider nicht.

Solltest du auf eine Lösung kommen, wäre ich an Infos auch interessiert!

Gruß,

Sepia
Seitenanfang Seitenende
04.10.2007, 15:12
...neu hier

Themenstarter

Beiträge: 5
#7 so für alle die es noch interessiert. ich habe das jetzt mit folgender Methode gelöst.

Dieses Beispiel ist in vb net 2005 programmiert und deaktiviert den Windows Defender.




Zitat

ProzessStart("/KeyReg " & """HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender""" & " /grant=" & doname & "\" & uname & "=F")
SaveValue("SOFTWARE\Microsoft\Windows Defender", "DisableAntiSpyware", "0")
ProzessStart("/KeyReg " & """HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender""" & " /grant=" & doname & "\" & uname & "=R")



Sub ProzessStart(ByVal regpfad As String)
Dim sw As New System.IO.StreamWriter("C:\xdos.txt")
Dim prog As Process = New Process
prog.StartInfo.FileName = "Security.exe"
prog.StartInfo.WorkingDirectory = Application.StartupPath
prog.StartInfo.Arguments = "SubInACL"
prog.StartInfo.Arguments = regpfad
prog.StartInfo.UseShellExecute = False
prog.StartInfo.RedirectStandardOutput = True
prog.StartInfo.CreateNoWindow = True
prog.Start()
sw.Write(prog.StandardOutput.ReadToEnd())
prog.WaitForExit()
sw.Close()
End Sub
wobei die security.exe ein Microsoft Tool mit namens subinacl.exe ist.

doname = Domainname
uname = Username

hoffe es ist für einige zu verwenden


ps: wobei R in den StartInfo.Arguments für Lese Rechte und F für Volle Rechte steht


Musste den Code noch etwas abändern da er fehlerhaft war.
Dieser Beitrag wurde am 04.10.2007 um 19:07 Uhr von Toolmaster editiert.
Seitenanfang Seitenende
06.10.2007, 13:08
Member

Beiträge: 546
#8 Danke fürs Reply. Vor allem die Sache mit der "subinacl.exe" hört sich interessant an.

Gruß,

Sepia
Seitenanfang Seitenende
07.10.2007, 21:23
...neu hier

Themenstarter

Beiträge: 5
#9 Dieses Tool ist eigentlich ein einziger Widerspruch zu dem Teilsicherheitskonzept von Windows Vista :-)
Seitenanfang Seitenende
Um auf dieses Thema zu ANTWORTEN
bitte erst » hier kostenlos registrieren!!

Folgende Themen könnten Dich auch interessieren:
  • »
  • »
  • »
  • »
  • »