Re: caspol
- From: "Dirk Löffler" <anonymus@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 7 Jul 2006 12:15:11 +0200
Günter Prossliner <g.prossliner/gmx/at> schrieb:
Hallo Dirk!
ich möchte gerne mittes caspol die Rechte der Zone "Intranet" per
loginscript auf allen Rechnern einer Domäne auf "Full" setzen, weil
eine Applikation dies braucht. Aufruf ist: caspol.exe -m -ag 1.2
-zone Intranet FullTrust
Unter Admin kein Problem, als normaler User reichen die Rechte nicht.
Das dürfte daran liegen, dass ein normaler User für %WINDIR% keine
Schreibrechte hat. caspol.exe wirkt sich auf die .xml security
Konfigurationsdateien aus, welche im .Net Framework Runtime Config
Ordner (C:\Windows\Microsoft.Net\Framework\v....\CONFIG) liegen.
Welche Rechte brauche ich bzw. wie kann ichs noch automatisch
hinbekommen?
Vor allem Schreibrechte für dieses Verzeichnis. Ob es sinnvoll ist
diese dem User zu geben steht auf einem anderen Blatt. Als PowerUser
hat man darauf Zugriff.
Umgehen wirst Du das nicht können, da die CAS eine _zusätzliche_
Security - Schicht für der des Betriebssystems ist. .Net kann also
auf keinen Fall die NTFS - Security umgehen. Eventuell gibt es
Software zur Clientverwaltung, über welche sich Installationen mit
anderen Rechten durchführen lassen. Ist nicht so mein Thema.
Etwas würde mir noch einfallen: Du könntest ein Windows - Service
schreiben, welches als Admin läuft, und selbst caspol aufruft.
Moment ... gibt es nicht ein PsExec von Sysinternal, das das "behind
the scenes" macht? ==> Doch!
http://www.sysinternals.com/Utilities/PsExec.html
PsExec arbeitet AFAIK so, dass auf dem Remoterechner ein temporäres
Service registriert, gestartet und wieder entfernt wird. Die
Parameter erlauben die Angabe eines Usernamens.
z.B.:
pxexec \\computer -u DOMAIN\Administrator -p AdminPassword caspol.exe
-m -ag 1.2
pxexec \\* -u DOMAIN\Administrator -p AdminPassword caspol.exe -m -ag
1.2
\\* ==> alle Computer in der Domaine (VORSICHT!!! zuerst auf einem
testen!)
OK?
mfg GP
Hallo Günther,
vielen Dank für Deine ausführliche Antwort.
An psexec habe ich auch schon gedacht, mal sehen wie ich es umsetzte.
Problem ist, dass nie alle Rechner in der Domäne an sind und ich nie weiss,
ob ich alle erwischt habe. Alternativ bliebe loginscript, dann hätte ich
aber das (ein) Adminpasswort im Klartext drin stehen, auch nix.
Danke Dir!
--
--------------------------------------
Gruß
Dirk
.
- References:
- caspol
- From: Dirk Löffler
- Re: caspol
- From: Günter Prossliner
- caspol
- Prev by Date: Problem mit Webservice
- Next by Date: RemotingProxy?
- Previous by thread: Re: caspol
- Next by thread: Problem mit Webservice
- Index(es):
Relevant Pages
|