Tag: powershell

logo powershell
Tech

Browser cache legen voor all users

$DaysToDelete = 1 $temporaryIEDir = “C:\users*\AppData\Local\Microsoft\Windows\Temporary Internet Files*” ## Remove all files and folders in user’s Temporary Internet Files. $cachesDir = “C:\Users*\AppData\Local\Microsoft\Windows\Caches” ## Remove all IE caches. $cookiesDir = “C:\Documents and Settings*\Cookies*” ## Delets all cookies. $locSetDir = “C:\Documents and Settings*\Local Settings\Temp*” ## Deletes all local settings temp $locSetIEDir = “C:\Documents and Settings*\Local Settings\Temporary Internet […]

tech
Tech

Opschonen c-schijf

Voor het opruimen van tijdelijke-, cache en windows update bestanden kwam ik binnen de technet galleries een mooi script van Matthew Kerfoot tegen. Denk eraan dat je voorafgaand aan het uitvoeren je execution-policy op unrestricted zet. set-executionpolicy unrestricted Het opschoon script zelf: Function Start-Cleanup { <# .SYNOPSIS Automate cleaning up a C:\ drive with low […]

logo exchange
Tech

Autoreply instellen via powershell

Soms komt er een verzoek om als beheerder voor iemand een autoreply of liever gezegd out of office melding in te stellen. Als beheerder kun je zo’n oof message via powershell instellen. set-MailboxAutoReplyConfiguration -Identity JannaSteijvers -AutoReplyState Scheduled -StartTime “13/01/2017” -EndTime “3/12/2020” -InternalMessage “zodra ik kan typen stuur ik je een berichtje” -ExternalMessage “Ik kan nog […]

logo exchange online
Tech

Herstel Exchange Online mailbox koppeling

Bij een hybride omgeving was een account aangemaakt met een mailbox aangemaakt op de On-Premise Exchange server. Echter was na de synchronisatie van het account naar de Azure Active Directory er meteen een licentie aan gekoppeld. De licentie zorgde ervoor dat de lokale mailbox niet gemoved kon worden. Om dit te herstellen dien je de […]

tech
Tech

Printers verwijderen

Wanneer je een groot aantal gedistribueerde printers wil verwijderen kun je dat doen op basis van printerserver naam via Powershell. $printserver = “\\Printerservernaam\” $printers = Get-WmiObject Win32_Printer -Filter “Name LIKE ‘%$($printserver)%'” foreach ($printer in $printers) { $printer.PSBase.Delete() }

logo exchange
Tech

Dubbele boeking vergaderruimte voorkomen

In de meeste Exchange omgevingen komen zogenaamde “Room” mailboxen voor. Dat zijn in feite mailboxen waarvan de agenda wordt gebruikt voor het reserveren van een vergaderruimte binnen de organisatie. Nu kan het out-of-the-box gebeuren dat een “Room”dubbel wordt geboekt. Dit kun je voorkomen door middel van een powershell commando. PS C:\Users\Bas\Desktop> Set-CalendarProcessing “MeetingRoom1” -AllowConflicts $false […]

tech
Tech

Uitschakelen UAC

Microsoft’s User Account Control (Gebruikersaccount beheer) of kortweg UAC kan je ooit flink in de weg zitten als het goed om niet werkende (invoeg-) toepassingen van derden. Het enige dat je nog rest is het uitschakelen van UAC. Helaas is het ooit niet genoeg om dit via het configuratiescherm te doen. Hier brengt PowerShell de […]

Tech

SQL export en import

Mijn collega Sjakkie mocht voor een klant een server migratie uitvoeren van een oude SBS omgeving naar Server 2019. Hij liep daarbij tegen het probleem aan dat je een grote hoeveelheid SQL Databases op een SQL Express instance niet via de SQL Management Studio kon migreren. Hij heeft daarom een export gerealiseerd dat alle databases […]

logo powershell
Tech

Files opschonen met powershell

Soms wil je map met logbestanden opschonen maar wil je wel een aantal files behouden. Dat kan met het volgende powershell script. Geef enkel het pad op en het aantal dagen dat files oud mogen zijn. Wanneer je dit script scheduled heb je er zelfs geen omkijken meer naar. # Remove files in folder that […]

logo powershell
Tech

Get-AdGroupMember

Wanneer je een lijst wil hebben van alle leden in een bepaalde security group, kan dat makkelijk met powershell import-module ActiveDirectory Get-AdGroupMember -identity “AD_GROEPSNAAM” | select name > c:\groepsleden.txt

tech
Tech

FSMO rollen controleren

Soms wil je gewoon even weten welke van je domain controllers de FSMO rollen heeft. Middels drie commando’s kun je achterhalen welke machine de FSMO rollen op het Domain en Forest hebben en welke servers allemaal als Global Catalog fungeren. Get-ADDomain | Select-Object InfrastructureMaster,PDCEmulator,RIDMaster Dat geeft de volgende output InfrastructureMaster PDCEmulator RIDMaster ——————– ———– ——— […]