[2000/2003] Remote Execution zonder extra tools

Pagina: 1
Acties:

  • Guru Evi
  • Registratie: Januari 2003
  • Laatst online: 23-12-2025
Ik heb de opdracht gekregen om op een 500-tal servers (Windows, Linux) een aanpassing te doen in de configuratie incl. een lijstje met alle ip's, usernames en paswoorden. Voor Linux is dit geen probleem, heb ik een scriptje die via ssh-verbinding inlogt en enkele scripts uitvoert. Voor Windows moet ik gewoon een registry key veranderen (ik heb reeds het .reg bestand).

Voor Windows (2000,2003) heb ik echter het probleem dat ik geen goede manier vind om dit af te werken. Het probleem is dat er geen universele remote software is geinstalleerd behalve dan Remote Desktop of Terminal Services standaard Windows Samba en RPC connecties maar geen Telnet of iets anders. Er is op geen enkele machine een aparte firewall geinstalleerd dus ik kan aan alle poorten.

Ik heb gezocht maar ik vind altijd iets dat ik vooraf manueel moet installeren op alle servers. Ik moet dus via de standaard aanwezige Windows tools kunnen verbinden en een scriptje laten downloaden en uitvoeren op de machine.

Heeft iemand een script of meer informatie hoe zoiets op eenvoudige manier te regelen is.
De machines zitten ook niet in een domein of iets gelijkaardigs. Ik heb wel een lijstje van plain text usernames en paswoorden dus die zou ik eventueel in een batch file kunnen verwerken.

Ik heb gezocht op remote execution in got, google ea. en heb oa. software van dameware en rcmd en zo gevonden maar niet direct iets dat zonder externe software iets kan doen.

[ Voor 16% gewijzigd door Guru Evi op 11-10-2005 15:08 ]

Pandora FMS - Open Source Monitoring - pandorafms.org


  • D4Skunk
  • Registratie: Juni 2003
  • Laatst online: 20-10-2025

D4Skunk

Kind of Blue

Dit zal je waarschijnlijk verder helpen

  • sanfranjake
  • Registratie: April 2003
  • Niet online

sanfranjake

Computers can do that?

(overleden)
Script met de task-scheduler of een computer GPO? Dat zit default in Windows. Volgens mij kijk je over een aantal essentieele dingen heen :)

Ik zet nog even [2000/2003] in de topictitel :)

Mijn spoorwegfotografie
Somda - Voor en door treinenspotters


  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

Als het alleen om een registry value gaat, kun je REGINI uit de Windows Resource Kit gebruiken.
code:
1
2
C:\>regini /?
usage: REGINI [-m \\machinename | -h hivefile hiveroot | -w Win95 Directory] [-i n] [-o outputWidth] [-b] textFiles...

QnJhaGlld2FoaWV3YQ==


  • Guru Evi
  • Registratie: Januari 2003
  • Laatst online: 23-12-2025
Ik heb het voor elkaar gekregen met psexec (bedankt voor de tip).

Ik heb hiermee een .bat file gemaakt die wget for windows kopieert op de machine, de files downloadt en dan de registry veranderingen doet en het zootje terug verwijdert.

Voor de geinteresseerden:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
@echo off
:: init variables
set IPADDRESS=%1
set USERNAME=%2
set PASSWORD=%3

:: process...

echo Start processing %IPADDRESS% >> errorlog

::download the key
echo downloading key >> errorlog
psexec \\%IPADDRESS% -u %USERNAME% -p %PASSWORD% -w c:\ -c c:\wget.exe http://download/file > NUL 2>&1
if ERRORLEVEL 1 GOTO Error

::import the key
echo importing key >> errorlog
psexec \\%IPADDRESS% -u %USERNAME% -p %PASSWORD% -w c:\ reg.exe import c:\file > NUL 2>&1
if ERRORLEVEL 1 GOTO Error

::delete wget
echo deleting wget >> errorlog
psexec \\%IPADDRESS% -u %USERNAME% -p %PASSWORD% -w c:\ cmd.exe /c del wget.exe > NUL 2>&1
if ERRORLEVEL 1 GOTO Error

::delete key
echo deleting key >> errorlog
psexec \\%IPADDRESS% -u %USERNAME% -p %PASSWORD% -w c:\ cmd.exe /c del snmpkey.reg > NUL 2>&1
if ERRORLEVEL 1 GOTO Error

GOTO Done

:Error

echo Errors: >> errorlog
echo %ERRORLEVEL% >> errorlog

:Done
echo End processing %IPADDRESS% >> errorlog


En zo heb je nog een duidelijk logfile.

Pandora FMS - Open Source Monitoring - pandorafms.org


  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Je weet toch dat je met Windows ook gewoon copy myfile.exe \\sever\c$ had kunnen doen? :P
Pagina: 1