Archive for 'Scripting' Category

Searching files on the local disks using Powershell

By Andrei Ungureanu - Last updated: Wednesday, August 24, 2011

Asta era un task de care m-am ferit de fiecare data folosind Vbscript. Nu ca ar fi imposibil, dar la cat de complicat e fata de Powershell parca nu se merita. Mai jos aveti un exemplu de script care cauta fisierul definit in variabila $searchFile pe discurile locale: $searchFile=”numefisier.extensie” $Cdisks = get-wmiobject Win32_LogicalDisk  -Filter “DriveType […]

Cum sa identifici versiunea de Windows din WMI

By Andrei Ungureanu - Last updated: Tuesday, June 7, 2011

Cateodata e necesar sa identifici versiunea de Windows pe care vrei sa ruleze un anumit script, fie ca sunt logon script-uri, fie ca le rulezi manual si ar fi dificil sa cautam intr-un string de caractere cuvinte gen “server”, “XP” sau “Vista”. Pentru asta ne putem folosi de version number si producttype pe care le […]

Cum sa inveti VBScript

By Andrei Ungureanu - Last updated: Sunday, March 13, 2011

VBScript (Visual Basic Scripting Edition) inca se mai foloseste la greu, si poate rezolva inca multe probleme cu toate ca e cumva depasit (de Powershell).  Chiar daca in majoritatea timpului la job nu aveti nevoie sa faceti scripturi, sunt multe cazuri in care trebuie sa modifici/adaptezi un script existent, care fie vine cu vreo aplicatie, […]

Pin items to Start menu & Taskbar – vbscript

By Andrei Ungureanu - Last updated: Tuesday, February 22, 2011

In Vista si Windows 7 exista optiunea de Pin to Start menu sau Taskbar. Adica poti sa creezi un shortcut permanent in meniul de start (care apare deasupra listei cu cele mai utilizate aplicatii) sau pe taskbar. In meniul de start de mai jos, se poate vedea ca Internet Explorer este adaugat in aceasta lista […]

Bulk User import cu New-ADUser

By Andrei Ungureanu - Last updated: Monday, February 14, 2011

Am scris cum se face cu vbs, iar acum e randul variantei Powershell. Cu Powershell poate fi mai simplu sau mai complicat, depinde exact ce vrei sa faci. Obiecte de tip user pot fi create foarte usor cu cmdlet-ul New-ADUser. Nota: pentru a afla care e smecheria cu $Password, vezi mai pe la sfarsitul post-ului. […]

Create AD users from CSV–VBScript edition

By Andrei Ungureanu - Last updated: Monday, January 17, 2011

Cu toate ca toata lumea acum se da in vant dupa Powershell si nu mai accepta altceva, eu sunt de parere ca e bine sa folosesti ce stii mai bine. Iar eu de exemplu stiu vbscript mai bine decat Powershell. O sa revin si cu varianta Powershell, insa azi o sa postez un exemplu de […]

Cum sa afli serialul folosit la instalarea Windows-ului

By Andrei Ungureanu - Last updated: Wednesday, January 12, 2011

Inca de pe vremea XP-ului a aparut aceasta intrebare si foarte cunoscut e Magical Jelly Bean Keyfinder care merge foarte bine. Chiar de curand l-am folosit sa verific ce serial aveam pe un anumit server – 2003, pe altceva nu l-am incercat. Merge chiar sa afli serialul unui sistem remote. Totusi un simplu vbscript sau […]

Cum pot detecta cand cineva imi modifica grupul Domain Admins?

By Andrei Ungureanu - Last updated: Wednesday, February 17, 2010

  WMI?VBScript? Ne folosim de un exemplu de script de pe “Hey! Scripting guy!” care ne ajuta sa cautam in textul dintr-un event si de modelul de script descris in articolul de aici. In prima etapa scriptul monitorizeaza aparitia oricarui eveniment cu ID-ul 641 Set colMonitoredEvents = objWMIService.ExecNotificationQuery _        ("Select * from __InstanceCreationEvent Where […]

Cum monitorizez aparitia unui anumit Event ID in loguri? (VBS/WMI version)

By Andrei Ungureanu - Last updated: Tuesday, February 16, 2010

  Exista destul de multe metode pentru a monitoriza aparitia unui anumit eveniment in event viewer. Avem tool-uri, scripturi, agenti de monitorizare, iar de la Windows Vista in sus putem sa declansam anumite activitati la aparitia unui eveniment folosind Task Scheduler. Astazi o sa prezint un mod de a face acest lucru folosind un script […]

Searching for delegated rights in AD

By Andrei Ungureanu - Last updated: Tuesday, December 8, 2009

  Scopul scriptului care il voi prezenta mai jos este de a cauta in Active Directory dupa delegarile facute la nivel de Organizational Unit-uri. Intr-un domeniu in care facem delegari pentru alti admini, daca acestea nu sunt documentate si sunt facute folosind useri si nu de grupuri, in timp sunt uitate iar userul va avea […]