Archives by Tag 'Powershell'
Out-GridView changes in Powershell v3
Cei familiari cu Powershell stiu ca Out-GridView este un mod simplu de a afisa rezultatele intr-un format grafic usor de sortat. Mai nou in versiunea 3, cmdlet-ul Out-GridView a primit un parametru nou numit PASSTHRU ce va permite sa interactionati cu rezultatele din lista. In exemplul de mai jos comanda GET-SERVICE trimite o lista de […]
Checking for expiring certificates
Cum mai nou Powershell mi se pare din ce in ce mai simplu, incerc sa imi migrez mai toate task-urile catre Powershell. Si cum astazi cautam cum sa gasesc data de expirare a certificatelor instalate pe o masina via Vbscript si mi s-a parut ingrozitor de complicat am zis sa caut ceva legat de Powershell. […]
How to get an accurate count/list of your Domain Admins (using Powershell)
De multe ori ne punem intrebarea cine are drepturi administrative pe domeniul nostru. Si cel mai simplu raspuns e ca membrii din grupurile de admini sunt administratorii. In special cei ce fac parte din grupurile urmatoare: Administrators Domain Admins Enterprise Admins Schema Admins Nota: Un rogue admin se poate ascunde si poate sta in hibernare […]
How to split the output in Powershell
Lucrand la un proiect in Powershell am mai descoperit si eu cateva trucuri ce merita sa le impart cu voi. Un lucru de care ma tot loveam la scripturile mele in Powershell era ca vroiam sa afisez rezultatul unei variabile sau a unei comenzi in doua locuri, si pe ecran dar si intr-un log file. […]
Update-Help
Am remarcat ca in Windows 2012 nu toate cmdlet-urile aveau help-ul complet. Ruland comanda Update-Help pe un server conectat la internet, va downloada si va actualiza help-ul pentru modulele instalate pe sistem: Cred ca ar fi bine ca dupa orice instalare de Windows 2012 sa rulati un update-help . Cand lucrezi cu Powershell help-ul este […]
Kerberos Token Size, SID History si Powershell
Cautand ceva pe net legat de Kerberos am dat de un subiect destul de popular si pe care nu l-am atins pe Winadmin. Si anume “Kerberos Token Bloat”. Fenomenul asta apare atunci cand ticketul Kerberos este prea mare si devine fragmentat la nivel de retea. Nu o sa intru acum in detalii, poate pe viitor, […]
List AD Computers & IP Addresses
Azi ma uitam pe exemplul de pe Hey Scripting Guy Blog si ma intrebam cu de nu am observat pana acum ca pot lista si adresele IP folosind comanda Powershell Get-ADComputer. Optiunea –Properties IPv4Address ca in comanda de mai jos va afisa si adresa IP ce corespunde computer account-ului din AD. Get-ADComputer -Filter * -Properties […]
Automating the creation of VPN connection profiles
Postul vine ca raspuns la intrebarea “ce facem cand instalam o noua solutie de VPN si trebuie sa trecem pe la fiecare calculator in parte sa ii setam conexiunea VPN?”. Nu am putea sa le trimitem un fisier de configurare sau sa setam ceva via GPO? Putem. Exista doua variante si o sa le prezint […]
Connection to WSUS from Powershell issue.
Incercand sa ma conectez la un WSUS din Powershell folosind codul de mai jos: $wsusserver = ‘localhost’ #Load required assemblies [void][reflection.assembly]::LoadWithPartialName(“Microsoft.UpdateServices.Administration”) $wsus = [Microsoft.UpdateServices.Administration.AdminProxy]::getUpdateServer($wsusserver,$False) Am dat de urmatoarea eroare: Exception calling “GetUpdateServer” with “2” argument(s): “The request failed with HTTP status 404: Not Found.” At C:\Documents and Settings\Administrator.VMUG\Desktop\wsus.ps1:4 char:78 + $wsus = [Microsoft.UpdateServices.Administration.AdminProxy]::getUpdateServer <<<< […]
Powershell Modules 101
Unul din avantajele Powershell este ca poate fi extins, iar daca vom intelege cum anume poate fi extins si unde anume se afla toate cmdlet-urile suplimentare ne vom descurca mult mai usor si vom intelege cum sa portam comenzile de pe un sistem pe altul. Cel mai simplu exemplu este cel din Windows Server unde […]