Archive for 'Scripting' Category
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 aflam cine este logat pe o statie? (via Active Directory)
Sunt convins ca fiecare admin are metoda lui de a verifica cine este logat pe o statie. Ca sa dam cateva exemple : – Sesiune de RDP catre statia respectiva (dupa validare suntem intrebati daca vrem (sau nu) sa deconectam userul). – Query WMI pe statie. – Diverse tool-uri third party -Scripturi In-house M-am tot […]
Run Powershell Scripts from GPO
Nou in Windows 2008R2 & 7 putem face deployment la scripturi Powershell (startup sau logon): Scriptul cu extensia ps1 se copiaza in folderul scripts asociat cu politica si se adauga cu Add, fara powershell.exe in fata. Pe sistemul meu de test am avut setat deja Set-ExecutionPolicy Unrestricted. Dupa asta am setat sistemul si pe AllSigned […]
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). […]
Cum trimitem parametri unui VBScript
Daca ne-am plictisit sa modificam scripturile de fiecare data pentru a specifica numele serverului sau locul unde e lista, exista si o varianta mai buna. Porninrea scriptului cu parametri. Pentru asta folosim colectia WScript.Arguments. Si putem verifica daca au fost specificati parametri folosing proprietatea Count: arguments = WScript.Arguments.Count Urmand a face si o verificare: If […]
Reading from a text file – VBScript
In foarte multe cazuri cand folosim scripturi pentru administrare specificam numele serverului la care sa ne conectam sau ne folosim de o lista in care avem toate serverele. Lista se afla intr-un fisier text si arata cam asa: Server1 Server2 Server3 Server4 Ideea e ca aveam nevoie de un script care se va conecta la […]
Get DNS Server info via VBScript
Intr-o retea cu multe servere DNS, si de regula acolo unde sunt multe DC-uri sunt si multe DNS-uri poate o exista o problema in standardizarea setarilor pe aceste servere. Si cum DNS-ul reprezinta una din principalele cauze pentru care din cand in cand lucrurile nu merg asa cum ar trebui m-am gandit sa fac un […]