Tag: powershell

logo powershell
Tech

Wat zijn de laatst aangemaakte accounts

In deze tijden van Exchange aanvallen, wil je snel controleren of er accounts zijn aangemaakt buiten jouw medeweten om. Middels powershell kun je in snel controleren wat de laatste dagen aan accounts is aangemaakt. Onderstaand script toont het laatste aangemaakte account, of meerdere accounts binnen het interval dat je opgeeft vanaf de huidige datum. Get-ADUser […]

logo powershell
Tech

Apps verwijderen via Powershell

[laatst bijgewerkt op 03-03-2022] Wanneer een systeem wordt uitgeleverd met een hoop geïnstalleerde apps, kan het zijn dat je een aantal ervan wil verwijderen. Dat kan een hoop klik werk opleveren. Naast imaging en bijvoorbeeld InTune, kan ook Powershell het leven makkelijker maken. Het onderstaande script kun je makkelijk uitbreiden wanneer je nieuwe “titels” van […]

logo powershell
Tech

Windows firewall/netwerk categorie

Is na een update je netwerk categorie ineens van PRIVATE weer op PUBLIC gesprongen? Dat heeft als gevolg hebben dat je firewall ineens dingen tegenhoudt die anders specifiek waren toegestaan. Middels twee powershell opdrachten zet je dit weer terug, of met een regedit, net wat je zelf wil. Achterhaal de exacte naam van je netwerk […]

logo powershell
Tech

Get-ADGroupMember

Wanneer het nodig is om snel te weten hoeveel members een active directory group heeft, is Powershell de uitkomst. (Get-ADGroupMember -identity “ONPREMISE-USERS” | get-aduser | Where {$_.Enabled -eq $true}).count Mocht je de vraag krijgen welke accounts dat zijn: Get-ADGroupMember -identity “ONPREMISE-USERS” | get-aduser | Where {$_.Enabled -eq $true} | Sort-Object | fl name

logo powershell
Tech

Password expiry en last-set overzicht

Het kan ooit handig zijn om te weten van wie, wanneer het wachtwoord verloopt. Zoek niet verder, met het onderstaande commando heb je je password expiry overzicht zo in handen. Get-ADUser -filter {Enabled -eq $True -and PasswordNeverExpires -eq $False} –Properties “DisplayName”, “msDS-UserPasswordExpiryTimeComputed” | Select-Object -Property “Displayname”,@{Name=”ExpiryDate”;Expression={[datetime]::FromFileTime($_.”msDS-UserPasswordExpiryTimeComputed”)}} | Export-Csv -Path c:\reports\passwordexpiry-overzicht.csv Of als je wil weten […]

logo powershell
Tech

DHCP Server settings migreren via Powershell

Bij een migratie merkte ik dat DHCP policies verloren raakten wanneer je de DHCP server settings via “netsh dhcp server dump all > c:\dhcp-config.txt” of “netsh dhcp server export c:\dhcp-config.txt all” gemaakt hebt. Dat was het moment om een nieuw alternatief te zoeken voor het migreren van de DHCP server settings. De oplossing is een […]

logo powershell
Tech

Installatie van Windows updates via powershell

Er zijn hier al meerdere artikelen de revue gepasseerd over het onderwerp updates. Zo was er het instellen van Windows Updates via powershell, en het herstellen van Windows Updates wanneer dit proces stokt. Ditmaal gaat het over de installatie ervan via powershell. Ik maak hiervan gebruik van de powershell module PSWindowsUpdate. Voordat ik deze module […]

logo exchange online
Tech

Exchange Online e-mail address policy

Een groot gemis in Exchange Online is de optie om een e-mail address policy in te stellen. Wat je echter wel kunt doen, is een powershell script aanwenden om in bulk op basis van de bestaande aliassen e-mail adressen eenmalig toe te voegen gebruikmakend van een nieuw accepted domain. Start Powershell en zet de execution-policy […]

logo powershell
Tech

Windows updates configureren via powershell

Het instellen van updates op een server die niet in een domein hangt, kun je via powershell plannen. Je hebt dan meer mogelijkheiden dan via het “Instellingen” scherm. In feite zetten deze powershell updrachten enkele waarden weg in de registry, die je ook middels regedit kunt instellen. Als eerste activeren we autoupdate. Set-ItemProperty -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU […]

logo exchange
Tech

Berichtgroottes binnen Exchange

Het aanpassen van de maximalie berichtgrootte in een organisatie doe je binnen exchange niet op 1 plek. De send- en receive connector worden onafhankelijk van elkaar ingesteld, daarnaast heb je ook nog de transportconfig, welke wel eens vergeten wordt. Wanneer je dan een melding van een eindgebruiker doorkrijgt die meldt ” 550 5.2.12 RESOLVER.RST.SendSizeLimit.Org; message […]

tech
Tech

Server 2019 toevoegen aan “2008R2” domein

Nu de drang naar het uitfaseren van Windows Server 2008 R2 groter en groter wordt, kun je er tegenaan lopen dat je een Windows Server 2019 niet toegevoegd krijgt aan het domein. Deze presenteert je namelijk de melding dat je niet kunt verbinden met een SMB versie 1 share. you can’t connect to the file […]