Ten slotte word die hulp van IT is hier

Blog van die rekenaar oplossings.

Script e-pos te stuur met AD spanne <ServicePack gewenste

geskryf deur Xaus Xavier Nadal Februarie 1st, 2010

Stoor bladsyPDF bladsye-pos bladsybladsy Druk

Vandag is 'n bietjie van Active Directory uit die opdrag lyn.

Gemik op mense wat nie glo in die krag van CMDLINE.

Ek onthou jare gelede dat die wysiging Autoexec.bat en Config.sys lêers maksimum moontlike geheue (onthou ek dit het kompetisies) (sekerlik baie van diegene wat my ken en is in my klein wêreld sal bring tere herinneringe) te verseker.

Vir jare na ons gaan bepaal dat die pad. Ook 'n groot met. Microsoft PowerShell, Core weergawe, ens.

Na aanleiding van die tweede paaiement van WSUS sal jou wys 'n script wat ek gemaak het om 'n genommerde lys bedryfstelsel en Active Directory rekenaars wat nie 'n spesifieke service pack te kry, sal hierdie lys per e-pos gestuur word aan 'n e-pos .

Voorvereistes:

1 - gereedskap vir die bestuur van Active Directory. (Windows 7, View x64, XP)

2.- Blat.exe (Program pos te stuur via SMTP uit die opdrag lyn).

Start -> Run -> notepad c: \ ServicePackList.cmd

Plaas die volgende teks:

@ Echo off

ECHO Lys van alle rekenaars van AD LDAP navraag kriteria soos die Service Pack.
ECHO Deur Xavi Xaus.
ECHO 01.02.2010.

SET TXT = c: \ ServicePackList.txt

ECHO *** Lys bedieners% date% ****>% TXT% tot op datum
ECHO *** Lys Windows Server 2003 toerusting sonder SP2 **** >>% TXT%
ECHO. TXT >>%
dsquery *-limiet-filter 5000 | [Vind / n "CN" >>% TXT%
ECHO. TXT >>%
ECHO *** Lys Windows Server 2000 toerusting sonder SP4 **** >>% TXT%
ECHO. TXT >>%
dsquery *-limiet-filter 5000 | [Vind / n "CN" >>% TXT%
ECHO. TXT >>%
Gelys toerusting Workstation ECHO ******* >>% TXT%
ECHO *** Lys Windows rekenaars sonder SP2000 4 **** >>% TXT%
ECHO. TXT >>%
dsquery *-limiet-filter 5000 | [Vind / n "CN" >>% TXT%
ECHO. TXT >>%
ECHO *** Lys Windows XP-rekenaars sonder SP3 **** >>% TXT%
ECHO. TXT >>%
dsquery *-limiet-filter 5000 | [Vind / n "CN" >>% TXT%
ECHO. TXT >>%
ECHO *** Lys Windows Vista rekenaars sonder SP2 **** >>% TXT%
ECHO. TXT >>%
dsquery *-limiet-filter 5000 | [Vind / n "CN" >>% TXT%
ECHO. TXT >>%

notepad% TXT%

Start -> Run -> c: \ ServicePackList.cmd

ConsultaLDAP_0

En hoe kan dit anders wees, laat ek verduidelik 'n bietjie anders as wat ons gedoen het met hierdie script.

SET TXT = c: \ ServicePackList.txt

Hierdie lyn gestoor in die veranderlike TXT waarde c: \ ServicePackList.txt

Lys bedieners ECHO *******>% TXT%

Hierdie reël skep 'n lêer c: \ ServicePackList.txt met die inhoud: Lys bedieners *******

ECHO. TXT >>%

Hierdie lyn maak die lêer c: \ ServicePackList.txt 'n leë lyn.

dsquery *-limiet-filter 5000

Hierdie lyn voer 'n LDAP navraag deur gebruik te dsquery die beperking van die lys na 'n maksimum van 5000 waardes en filter van die navraag soos volg (almal onderworpe Buscame rekenaar met 'n bedryfstelsel wat bevat die teks veld 2003 en geen service pack Service Pack is 2.

Hierdie navraag kan ook gebruik Active Directory Console:

ConsultaLDAP_1

Langs dieselfde lyne, kan ons sien dat die script eindig met 'n filter | Vind / n "CN"

Dit toon die getal van online soek met die frase "CN" as die LDAP-soektog lewer 'n CN omdat ons reeds 'n counter feit.

Joining oorleg met die filter kry ons die resultaat [1] CN = rekenaar, ... "

Ek dink hierdie eindig die verduideliking.

Nou cambiad lyn notepad% TXT% deur Blat-bediener% TXT% correo.megacrack.es ServicePack@megacrack.es-s-f "Genoteerde toerusting met Service minder Pak as wat verwag is"-t "xavixaus@megacrack.es"

Dit werk soos volg Blat-bediener die <file te enviar> <server correo> <emisor>-s-f "<Subject>"-t "<recipient>" en ons in ons e-pos die gevolg van ons script.

Nou kan ons die uitvoering van hierdie as 'n geskeduleerde taak te kry vir ons 'n e-pos daagliks byvoorbeeld met die gewenste resultaat.

Sien julle binnekort.

As jy enige vrae het wat jy reeds weet, is jy welkom om in die kommentaar. Moenie bang wees nie om te vra wat dit is, nie almal het dat die wenk van die begrip van hierdie artikel.

Related Posts Plugin vir WordPress, Blogger ...
Tags: , , , , , , , , , ,


Laat 'n antwoord

XHTML: Jy kan gebruik in die oorspronklike tags: <a href="" title=""> <abbr title = ""> <afkorting title = ""> <b> <blockquote cite = ""> <cite> <code> <del DATETIME = ""> <em> <i> <q cite = ""> <s> <strike> <strong>