Archives by Tag 'VBScript'
Reading remote registry values via VBScript
Mai jos am pus un exemplu de script ce poate citi o valoare din registry de pe un server remote. Scriptul poate fi adaptat usor pentru a prelua serverele dintr-o lista text. $strMachineName = ‘servername’ $objReg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey(‘LocalMachine’, $strMachineName) $objRegKey= $objReg.OpenSubKey("System\\CurrentControlSet\\Services\\Browser" ) $objRegKey.getvalue("Start") Exemplul de aici va citi cheia ce reprezinta modul de startup al […]
Scripting printers on Windows
Intotdeauna automatizarea instalarii imprimantelor si a tot ce tine de subiectul asta a fost undeva in ceata. Nota:Oricum de cand cu Group Policy Preferences, nici eu nu mai prefer scripturile pentru managementul imprimantelor. Interesant e ca de la Windows 2003 au existat exemple de scripturi incluse chiar in instalarea sistemului de operare: Scripturile de mai […]
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, […]
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 […]
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 […]
Cum verificam bifa “Allow inheritable permissions” (in Active Directory)
Stiu ca foarte multi administratori de Active Directory s-au lovit de problema asta. In special cand preiei administrarea unui domeniu de la altcineva sau cand obiectele care le ai in domeniul tau au venit printr-o migrare. Bifa din imaginea de mai jos se refera la mostenirea permisiunilor de pe containerul care contine obiectul (sau […]
Cum schimbi IP Settings din script
Chiar merge, nu e nevoie sa te duci pana la consola sistemului ca sa-i schimbi IP-ul, sa-l treci pe DHCP sau sa-i schimbi setarile pentru DNS/WINS. Merge din script. Si pentru ca majoritatea scripturilor pe care le folosesc sunt scrise in VBS o sa continui tot asa (pentru moment, ca studiez Powershell si Python). […]