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 […]
Tag: powershell
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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() }
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 […]
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 […]
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 […]
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 […]