Archive for 'Scripting' Category
Searching files on the local disks using Powershell
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
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
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
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
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
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
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?
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)
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
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 […]