Archives by Tag 'Powershell'
Encrypting credentials with Powershell
Rasfoind cateva site-uri am citit despre cum poti sa stochezi criptat credentiale ce pot fi refolosite mai departe in scripturi. Metodele folosite sunt interesante si sunt utile in unele cazuri: http://www.adminarsenal.com/admin-arsenal-blog/secure-password-with-powershell-encrypting-credentials-part-1/ http://www.adminarsenal.com/admin-arsenal-blog/secure-password-with-powershell-encrypting-credentials-part-2/
Sync-ADObject or forcing a sync of a single object
Astazi o sa va arat o metoda prin care puteti replica imediat un obiect AD intre domain controllere fara a forta o replicare completa. Pentru asta vom folosi cmdlet-ul Sync-ADObject: Sintaxa acestuia este: DN-ul obiectului ce se doreste a fi replicat, DC-ul sursa si DC-ul destinatie. Replicarea va fi facuta in acel moment indiferent de […]
How to find newly added user accounts to Active Directory
In unele scenarii a fost nevoie sa gasesc ultimele conturi de utilizator adaugate in AD (pentru a diagnostica sau a face anumite verificari). Solutia cea mai simpla este prin Powershell de pe o masina pe care aveti modulul ActiveDirectory instalat. Comanda de baza va fi Get-ADUser iar in cazul de mai jos va cauta in […]
Working with ZIP files in Powershell 5.0
Salutare si La Multi Ani! Anul acesta incepem cu un topic legat de Powershell 5.0 (versiunea default in Windows 10 si Server 2016) si anume noile cmdlet-uri pentru compresia si decompresia fisierelor (ZIP). Comenzile se numesc Compress-Archive si Expand-Archive iar utilizarea este foarte simpla. Pentru compresie nu trebuie decat sa specificati sursa, destinatia si nivelul […]
Creating new AD Sites and subnets from Powershell
Un mod foarte rapid de a seta un nou environment Active Directory este via Powershell. Noile cmdlet-uri disponibile incepand cu versiunea Windows 2012 va permit sa faceti mult mai multe lucruri ca inainte. De exemplu, crearea de noi site-uri in AD sau adaugarea de subneturi noi este un exercitiu des intalnit de un AD admin. […]
Manage Active Directory using Powershell from Windows 7
In cazul in care va ganditi sa rulati comenzi Powershell din modulul de AD de pe o masina cu Windows 7 o sa aveti surpriza sa aflati ca acel modul nu exista si nici nu e vreun download pentru el. Nota: Sau puteti incerca modulul de la Quest insa pe mine ma interesa modulul de […]
Starting an older version of Powershell engine
Vorbeam acum cateva zile despre probleme de compatibilitate intre versiunile de Powershell si mi-am adus aminte ca un mod simplu de a testa este de a porni un engine mai vechi de powershell si a rula scriptul de acolo. By default cand porniti Powershell, cea mai noua versiune porneste by default. Puteti verifica versiune pornita […]
Powershell #Requires statement
De curand am dat de situatia in care am scris un script pe un sistem cu Powershell 3.0 si am ajuns sa il rulez pe un sistem ce avea doar versiunea 2.0. Stiam ca acest lucru s-ar putea intampla si am eliminat cmdlet-urile ce nu erau prezente in 2.0, apeland direct clasele din DotNet. Cu […]
Set DNS resolvers via Powershell & WMI
Ca tot am discutat despre cum sa obtinem lista de servere DNS setate, acum a venit timpul sa vedem cum putem sa modificam informatia asta. Incepem tot printr-o conexiune WMI: $ipconfig = GWMI –class win32_networkadapterconfiguration –computer “computername” –filter “ipenabled = $true” Si ne pregatim un array cu noile setari: $dnsarray = @("192.168.111.8","10.0.0.101") Iar mai departe […]
Getting DNS resolvers via WMI & Powershell
Pentru multe task-uri aleg de multe ori WMI fie via Powershell fie altceva, mai ales pentru compatibilitate cu versiunile mai vechi de Windows. Pentru ultimele versiuni exista cmdlet-uri builtin dar o sa spun cate ceva despre ele mai tarziu. Task-ul pe care vreau sa-l execut astazi este de a extrage lista de DNS Resolvers de […]