Posts tonen met het label PowerShell. Alle posts tonen
Posts tonen met het label PowerShell. Alle posts tonen

donderdag 6 oktober 2016

Get-MsolUserLicense.ps1 : Generate a detailed report license types and service plans in use for every user in Office 365

This script generates a detailed report of all license types and service plans in use by every user in Office 365. You will get one Excel sheet (CSV) per available license type in use.

donderdag 23 juni 2016

Maak een Automatic Linked Clone desktop pool aan met PowerShell (VMware PowerCLI) versie 2

Hallo Wereld,

Het script dat ik eerder publiceerde om automatisch een Linked Clone Pool van View desktops aan te maken heeft een aantal wijzigingen ondergaan waarvan ik hier verslag doe.

Traditioneel maak ik nieuwe pool per categorie gebruikers. Ik hanteer 3 categorien: Medewerkers, Studenten en Test , handig geidentificeerd met de letter MW, ST en TS.

Allereerst is er de vereiste om per pool te kunnen bepalen op welke storage deze komt. Op mijn 6 virtualisatiehosts voor desktops heb ik elk een SSD waarop de replica komen en de kladschijven voor elke VM.

vrijdag 18 maart 2016

Analyse van een trojan loader

Iemand krijgt een mailtje met de bijlage payment_info_007278.zip, dubbelklikt dat en mogelijk ook
op een bestand daarin en besmet zijn computer met ransomware. Al zijn documenten worden versleuteld via een encryptiealgoritme en er worden op diverse plaatsen bestanden gedropt met instructies hoe het losgeld te betalen , via URLs in het TOR-netwerk in het topdomein .onion . De bijlage bevat een "trojan loader". Hierin zitten een bitmap en twee JavaScript-bestanden genaamd billing_f487c29.js en payment_details_005e4.js. De analyse van de twee JavaScript-bestanden wordt hier beschreven.


maandag 29 september 2014

Grote getallen in PowerShell - deel 2

PowerShell rekent met [Decimal] met grote precisie.

Nu sept 2014 is Project Euler weer leuk aan het worden. Voor probleem 26 "Reciprocal cycles" is het handig om een precisie te hebben die groter is die van voor standaard datatypen. Ik wil liefst enkele tientallen cijfers achter de komman. Het .NET data type [System.Decimal]  of kortweg [Decimal] kan dat! [Decimal] geeft 30 cijfers precisie of in het geval van een breuk 28 cijfers achter de komma.


donderdag 28 november 2013

Snel even 300 leerlingen weggooien

De accounts van de leerlingen van vorig jaar staan er nog. Het zijn de schoolverlaters. Wat doe ik ermee? Het is een matige dag, niet veel belangrijks om te doen, geen spoedklussen of noodtoestanden. Dus ik gooi ze allemaal weg. Wat blijft er allemaal achter van een schoolverlater?

zondag 6 januari 2013

Een virtuele desktop pool aanmaken met een script (PowerShell natuurlijk)


Voor mijn werk gebruik ik VMware View 5.1 en onderhoud ik 4 desktoppools met in totaal zo'n 500 virtuele desktops met Windows 7. Regelmatig moet ik deze desktoppools opnieuw aanmaken op basis van een bijgewerkt Windows image waarop ik Windows Updates installeer en software bijwerk zoals Silverlight, Flashplayer, Office . Deze nieuwe desktoppools hebben verder precies dezelfde parameters. Ik zocht een makkelijkere manier om makkelijk een nieuwe desktoppool aan te maken, anders dan me helemaal gek te klikken in de View Administrator webinterface en ik vond de oplossing in PowerShell.

donderdag 31 mei 2012

Modules vinden in Powershell

Een kleine herinnering voor mijzelf is hoe PowerShell modules gevonden en geladen kunnen worden.

E.e.a. vrij naar Hey Scripting Guy .

Als je je PowerShell modules of losse scriptjes gevonden wil laten worden , dan zijn dit de stappen om te nemen.

woensdag 8 februari 2012

Wis bestanden ouder dan 2 dagen


Vast al miljoen keer gepubliceerd door iedere PowerShell noob: hoe verwijder ik bestanden ouder dan x dagen. Dit PowerShell script is een verfijning van de code die ik hierrrrrr vond.

# Dit script verwijdert bestanden ouder dan X dagen
# gebaseerd op: http://www.networknet.nl/apps/wp/published/powershell-delete-files-older-than-x-days
# dit script wist backups *.bak in E:\VIMSQL\Backups ouder dan 90 dagen