Reset DSRM Password
When adding a new Windows Active Directory Server the verification of Safe mode password fails. If you do not have access to the existing password, use NTDSUTIL to change the DSRM password on the current domain controller.
When adding a new Windows Active Directory Server the verification of Safe mode password fails. If you do not have access to the existing password, use NTDSUTIL to change the DSRM password on the current domain controller.
Follow these steps to allow mailbox archiving in 365.
Install-Module -Name ExchangeOnlineManagement -RequiredVersion 3.0.0 Find-Module ExchangeOnlineManagement -AllVersions -AllowPrerelease Get-InstalledModule ExchangeOnlineManagement | Format-List Name,Version,InstalledLocation Update-Module -Name ExchangeOnlineManagement
This command will cause the system clock to sync with Internet time servers. It is useful when an older server is losing time. $Time = w32tm /stripchart /computer:time.windows.com /samples:1 /dataonly Write-host ($Time[2]) -ForegroundColor Green Write-host “The PC time is “(get-date) -ForegroundColor Yellow Write-host “NTP Status:” -ForegroundColor Yellow Write-host (w32tm /query /status) -ForegroundColor Yellow Write-host (w32tm /query /source) -ForegroundColor… Read More »
By default room calendars delete the notes field of invitations. This eliminates usufull links to Zoom or Teams meetings. to fix this run the following script: $Rooms = Get-MailBox | where {$_.ResourceType -eq “Room”} foreach ($Room in $Rooms){ Set-CalendarProcessing -Identity $Room.alias -AddOrganizerToSubject $true -DeleteComments $false -DeleteSubject $false Get-CalendarProcessing -Identity $Room.alias |select Identity,AddOrganizerToSubject,DeleteComments,DeleteSubject,ResourceDelegates}
Exchange Installation error 5506 is caused by the 3rd party certificates. To resolve this always change to the Microsoft cert before beginning the upgrading to the next CU. IIS > Bindings > SSL Certificate > Microsoft Exchange
To build a user account when the client has a hybrid exchange environment, it is important to start on-premise and migrate the account to 365.
If a server running MySQL has an improper shutdown, the service cannot be started. This is because 2 files are in a corrupt state. This will cause WordPress sites hosted on the same server to display a database error. To fix this: Open: C:\ProgramData\MySQL\MySQL Server n.n\data Move ib_logfile0 & ib_logfile1 to a temp folder. Start “MySQL nn” Service
Steps to set up new users.
Many laptops ship with BitLocker enabled by default. Without the key, there is no possible way to access the data in the event that the PC fails. To Backup this key run this in PowerShell: manage-bde -protectors -get C: The Key is stored in AD and can be viewed with his: $objComputer = Get-ADComputer LAP001 $Bitlocker_Object = Get-ADObject… Read More »
Go to: https://outlook.office365.com/ecp/UsersGroups/AdminRoleGroups.slab (365 Exchange ) May take 24 hours to apply Add Role to: Organization Management > Mailbox Import Export Go to:https://protection.office.com/import
Microsoft does NOT perform a true synchronization between on-premise and 365 Exchange. As a result, there are many settings that can only be changed in AD or on-prem Exchange. When creating a user you must follow these steps.
Once PHP, MYSQL & WordPress are set up on a Windows server, you can easily add additional sites.
Install Silverlight Add the following to Local Intranet zone: https://*. + live.com; microsoft.com; microsoftazuread-sso.com; microsoftonline.com; msftauth.net; msocdn.com; office.com; office365.com; windows.net clear the browser cache/cookies
Removing a defunct Exchange Server from AD: ADSI Edit to Configuration\Services\Microsoft Exchange\<org name>\Administrative Group\Exchange Administrative Group (FYDIBOHF23SPDLT)\Servers +CN=[ServerName] Delete from this point including all child-items If you have any exchange 2003 public folder references or routing groups, those will need to be deleted as well. They can be deleted using the management console if you prefer.
Correct To Upgrade the OS Windows Server must be upgraded in steps. 2003 > 2008* > 2012R2 > 2016 > 2019 Incorrect – Data loss will occur While possible, these upgrades will clean install the OS and not upgrade. 2008* > 2016 *2008 is not supported (no mouse) on newer Hyper-V use 2008R2
Upgrade Active Directory Forest Functional level in the organization to Server 2012 R2 or later. Install .NET Framework 4.8 Unified Communications Managed API 4.0 Visual C++ 2013 Redistributable Package
After virtualization of a Domain Controller the domain is in a failed state with these issues:
Set-MailboxSentItemsConfiguration Enables you to configure the Sent Items folder to which a message is copied. Set-MailboxSentItemsConfiguration
The AutoDesk Flex License Manager loads but does not distribute, licenses to versions of Autodesk that are newer than the license manager. The Autodesk products will show an expired or no licenses available message when this happens. The easiest way to update the FLM is to: Install the FLM on a local Windows PC (the Autodesk installer will… Read More »
Windows Server Manager loads as a blank page. This is caused by a compatability issue with graphics drivers, particularly when the server has an advanced GPU installed. The quick resolution to this, is to uninstall the graphics driver. This will load the basic Microsoft video driver and allow the Server Manager to load.
Run this from cmd, then move the directory to the new path. CD C:\program files\update services\tools wsusutil movecontent F:\WSUS F:\WSUS\wsus.log -skipcopy
You can reset a drac for firmware upgrade ot when you reach maximum sessions from ssh: racadm racreset
This code will locate SQL tables with fragmentation: –Replace DB_Name USE DB_Name; GO SELECT OBJECT_NAME(a.OBJECT_ID)AS TableName, a.index_id, name, avg_fragmentation_in_percent,avg_page_space_used_in_percent,page_count FROM sys.dm_db_index_physical_stats(DB_ID(N’DB_Name’), NULL, NULL, NULL,’SAMPLED’) AS a JOIN sys.indexes AS b ON a.object_id = b.object_id AND a.index_id = b.index_id WHERE avg_fragmentation_in_percent >= 30 ORDER BY page_count DESC GO
Manually update PHP on Windows:
When running Move-DatabasePath in Exchange the following error shows up ‘WMI exception occurred on server’. This is caused when the database has too many log files. The fix is to run a backup, time permitting. If time is limited: Enable circular logging on the database to be moved Dismount and Mount the database (this will start the log… Read More »
Change the following key to update the server IP (Not a system name) for the Abacus client or create a GPO
Create a backup of all current MySQL data and databases at C:\ProgramData\MySQL\MySQL Server n.n\data Open the C:\ProgramData\MySQL\MySQL Server n.n\my.ini file. Add the following line into the [MySQLD] section: innodb_force_recovery = 1 skip-grant-tables Try to start MySQL. Stop MySQL service. Remove the line innodb_force_recovery from my.ini file and start MySQL. Alternative Open: C:\ProgramData\MySQL\MySQL Server n.n\data Delete ib_logfile0 & ib_logfile1… Read More »
If you are seeing the following error, on messages in the Symantec Messaging Gateway queue: 450 4.4.1 [internal] Connection Timed Out These messages are being interrupted during transmission. This leads to the sender receiving a delayed delivery notice. This is caused by something in the message being rejected by the Cisco router during inspection of the traffic. To… Read More »
You can list all users with Mailbox permissions with this in PowerShell: Get-Mailbox | Get-MailboxPermission | where {$_.user.tostring() -ne “NT AUTHORITY\SELF” -and $_.IsInherited -eq $false} | Select Identity,User | Export-Csv -NoTypeInformation mailboxpermissions.csv
Choosing a name for your client’s cloud services comes with permanent ramifications. As this post explains there is no ability to change the name.
Prerequisites: The user that you are going to run the eDiscovery as must be a member of Mailbox Search Role and the Discovery Management Role Group (The discovery management Role Group will encompass the Mailbox Search Role) You will not see the eDiscovery or litigation hold options (The compliance management menu item on the left side of the… Read More »
To relay through exchange server the following receive connector settings should be used: Set your Name and Port as needed. Under security check ONLY: Transport Layer Security (TLS); Externally secured (for example, with IPsec); Exchange Servers; Anonymous Users From Scoping REMOVE the 0.0.0.0-255.255.255.255 range. (WARNING: Skipping this will create an open relay) and add Static IPs for approved senders.… Read More »
It’s actually the default behavior. Use PowerShell to make it useful again. for Exchange 2010, 2013 and 2016 use the following…More Set-CalendarProcessing -Identity -DeleteSubject $False -AddOrganizerToSubject $False
In Exchange, emails sent outside the organization are converted and the format of these can be set per domain or for all domains. If messages are sent in text format, some recipients will have issues viewing attached images. ContentType should be MimeHtmlText not MimeText when running: Get-RemoteDomain |fl To update it run the following with either a domain… Read More »