Convert AD synced office 365, to cloud only

install “Microsoft Online Services Sign in Assistant for IT Professionals”
Open Powershell (Admin)

Enter the following commands…

Install-Module MSOnline
Install-Module AzureAD
Import-Module AzureAD
Get-msoluser (to test connection. Should list users)

NOTE:- Disable the Microsoft ADSync service!!

Enter the following commands…

Set-MsolDirSyncEnabled –EnableDirSync $false

get-msolcompanyinformation (to check if the sync is really gone ,it will say the sync status)

Clean up the users and groups (sbs etc)

Match a New AD user to an existing 365 user

To match a new AD user to an existing 365 user.

  1. match UPN and smtp Alias
    2 install “Microsoft Online Services Sign in Assistant for IT Professionals
    3 Open Powershell (Admin): Install-Module -Name AzureAD
    4 connect to AD: Connect-MsolService
    5 Return the immutable ID: Get-MsolUser -UserPrincipalName | select ImmutableID ::(should look like this qxZB3Nrxi0+OQHswuBLgrg==)
    6 Convert to HEX:
    7 Stop ADSYNC (open it to pause sync)
    8 insert the Hex string into Local AD on the required user, attributes tab, look for mS-DS-ConsistencyGuid.
    9 Add the account into a synched OU and enable sync to test.

Remove Spam Email from Virtualmin

just run

/etc/webmin/virtual-server/ –debug

Make sure policy is set in Mailbox Cleanup

Send Mikrotik config via email

This script will export the config from your mikrotik router and email it to your email address. The scheduled time between exports and email sending can be decided by you. The exported file will take the name of your system identity ending in the extension .rsc

/export file="$[/system identity get name]"
/tool e-mail send to="" subject="$[/system identity get name] export" \
body="$[/system clock get date] $[/system identity get name] configuration file" file="$[/system identity get name].rsc"

Set physical port speed on Mikrotik


Difficulty setting up a new 365 account manual migration (Autodiscover issue)


Tick Fonts






Windows 10 update loop

In an elevated CMD type
Net stop bit
Net stop wuauserv
Net stop cryptsvc

Rename systemroot\softwaredistribution to softwaredistribution.old
And systemroot\system32\catroot2 to catroot2.old

Net start bit
Net start wuauserv
Net start cryptsvc

And restart pc