Microsoft Exchange

Install new Re-Issue public ssl Certificate on Microsoft Exchange 2013/2016/2019.


Download Certificate bundle from public cert provider usually it downloaded in zip format with 3 files.

  1. Root.crt
  2. Intermediate.crt
  3. ServerCertificate.crt


Type below commands to Install New updated certificates.

certutil -addstore my ServerCertificate.crt (or .cer)
certutil -addstore ca intermediate.crt (or .cer)

Note: All of the commands should complete successfully with the following message: CertUtil: -addstore command completed successfully.

Open a Windows Explorer window, browse location that copied certificates double-click the file ServerCertificate.crt.

On the certificate information window that opens, select the Details tab, scroll down and select the Thumbprint field from the list.

The Thumbprint will appear in the box below; select the thumbprint and copy to clipboard (click anywhere in the box, then press Ctrl+A followed by Ctrl+C on the keyboard)

Return to the command prompt window and run the following command – paste in the thumbprint as indicated:

certutil -repairstore my "Thumbprint"

The command should similar to:

certutil -repairstore my "00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f"


If the command completes successfully, the following message will appear:

CertUtil: -repairstore command completed successfully.


Thanks 🙂 🙂 🙂



vCenter “Virtual machine(s) invalid”


vCenter “Virtual machine(s) invalid”


  1. Check VM is hosted at which ESXi server.
  2. Login to ESXi server using SSH (example using Putty).
  3. check “Invalid VM” only using grep command vim-cmd vmsvc/getallvms | grep invalid 

    Invalid VM UPDATE

  4. Note three/four digit VM ID number(189) for the VM you wish to repair
  5. Type the reload command, to replace <VM ID> vim-cmd vmsvc/reload <VM ID>

  6. Virtual Machine will be Back to normal and PowerON hidden button start appear.
  7. PowerON virtual machine.






Installing Dell EQL MEM – ESXCLI

Installing Dell EQL MEM – ESXCLI Command


  • Download Mem-file from Dell Equallogic portal “”.
  • Copy on desire ESX server to execute it.


On Putty – Execute following

[[email protected]:~] esxcli software vib install –depot /vmfs/volumes/datastore1/
Installation Result
Message: Operation finished successfully.
Reboot Required: false
VIBs Installed: Dell_bootbank_dell-eql-host-connection-mgr_1.5.0-437336, Dell_bootbank_dell-eql-hostprofile_1.5.0-437336, Dell_bootbank_dell-eql-routed-psp_1.5.0-437336
VIBs Removed:
VIBs Skipped:
[[email protected]:~]





Thanks 🙂





Allow ui for web client ESXi6, ESXi5.5 by Installing VIB file on ESXi


Allow ui (user interface) for web client ESXi6, ESXi5.5 and etc.


VIB Files


[[email protected]:~]

[[email protected]:~] esxcli software vib install -v /vmfs/volumes/DataStore-RackServer/VMware_bootbank_esx-ui_1.24.0-7119706.vib

Installation Result

Message: Operation finished successfully.

Reboot Required: false

VIBs Installed: VMware_bootbank_esx-ui_1.24.0-7119706

VIBs Removed:

VIBs Skipped:

[[email protected]:~]



Dell Equallogic – Configure iSCSI SAN @ ESXi using VMware vSphere CLI


Configure iSCSI SAN for Dell Equallogic PS series @ ESXi using VMware vSphere CLI



C:\>cd “Program Files (x86)\VMware\VMware vSphere CLI\bin”

C:\Program Files (x86)\VMware\VMware vSphere CLI\bin> –configure –server=

You must provide the username and password for the server.

Enter username: root

Enter password:

Do you wish to use a standard vSwitch or a vNetwork Distributed Switch (vSwitch/vDS) [vSwitch]:

Found existing switches vSwitch0, vSwitch1, vSwitch3.

vSwitch Name [vSwitchISCSI]:

Which nics do you wish to use for iSCSI traffic? [vmnic0 vmnic1 vmnic10 vmnic11 vmnic2 vmnic3]: vmnic2,vmnic3

IP address for vmknic using nic vmnic2:

IP address for vmknic using nic vmnic3:

Netmask for all vmknics []:

What MTU do you wish to use for iSCSI vSwitches and vmknics?  Before increasing

the MTU, verify the setting is supported by your NICs and network switches. [1500]: 9000

What prefix should be used when creating VMKernel Portgroups? [iSCSI]:

What VLanId do you wish to use for Portgroup for vSwitch to be configured [0]:

Do you wish to use SW iSCSI or HW iSCSI? (sw/hw) [SW]: HW

What PS Group IP address would you like to add as a Send Target discovery address (optional)?:

What CHAP user would you like to use to connect to volumes on this group (optional)?:

Would you like to apply Dell EqualLogic best practice settings to the iSCSI adapters?  See the Installation and User Guide for more information on the settings that will be applied. [yes]:

Configuring iSCSI networking with following settings:

Using a standard vSwitch ‘vSwitchISCSI’

Using NICs ‘vmnic2,vmnic3’

Using IP addresses ‘,’

Using netmask ‘’

Using MTU ‘9000’

Using prefix ‘iSCSI’ for VMKernel Portgroups

Using HW iSCSI initiator

Adding PS Series Group IP ‘’ to Send Targets discovery list. Applying best practice configuration settings

The following command line can be used to perform this configuration:

C:\Program Files (x86)\VMware\VMware vSphere CLI\bin\ –configure –server= –vswitch=vSwitchISCSI –mtu=9000 –nics=vmnic2,vmnic3 –ips=, –vlanid=0 –netmask= –vmkernel=iSCSI –groupip= –bestpractices

Do you wish to proceed with configuration? [yes]: Cambridge English:

The answer must be ‘yes’ or ‘no’

Do you wish to proceed with configuration? [yes]: Advanced (CAE)*

Do you wish to proceed with configuration? [yes]:

Configuring networking for iSCSI multipathing:

vswitch = vSwitchISCSI

mtu = 9000

nics = vmnic2 vmnic3

ips =

netmask =

vmkernel = iSCSI

EQL group IP =

bestpractices = 1

Creating vSwitch vSwitchISCSI.

Setting vSwitch MTU to 9000.

Creating portgroup iSCSI0 on vSwitch vSwitchISCSI.

Assigning IP address to iSCSI0.

Creating portgroup iSCSI1 on vSwitch vSwitchISCSI.

Assigning IP address to iSCSI1.

Creating new bridge.

Adding uplink vmnic2 to vSwitchISCSI.

Adding uplink vmnic3 to vSwitchISCSI.

Setting new uplinks for vSwitchISCSI.

Setting uplink for iSCSI0 to vmnic2.

Setting uplink for iSCSI1 to vmnic3.

vmk3 is not usable for port binding with vmhba37, skipping.

Bound vmk3 to vmhba36.

Bound vmk4 to vmhba37.

Set SATP Host System Best Practices.

Checking global HBA settings for adapter vmhba37.

Updating DelayedAck from true to false

Updating LoginTimeout from 5 to 60

Checking global HBA settings for adapter vmhba36.

Updating DelayedAck from true to false

Updating LoginTimeout from 5 to 60

Refreshing host storage system.

Adding discovery address to storage adapter vmhba37.

Adding discovery address to storage adapter vmhba36.

Rescanning all HBAs.

Network configuration finished successfully.

No Dell EqualLogic Multipathing Extension Module found.

Continue your setup by installing the module with the –install option or through vCenter Update Manager.

C:\Program Files (x86)\VMware\VMware vSphere CLI\bin>


How to install vSphere vCLI 6.0

Install VMware-vSphere-CLI-6.5.0-4566394 


I have face new challenges with vmware vsphere cli, while using it on new fresh installation of windows 10 laptop.

Basics or prerequisite from VMware vSphere CLI guide i forget and start scratching google and digging other blogs that consumed more than couple of hours.


VMware vsphere VCLI guide… clearly provide a pre-requiste and it states that;


Pre-requiste for windows;

Install Visual C++ 2008 redistributable for 32-bit.
ActivePerl or Strawberry Perl version 5.14

Install VMware vSphere vCLI software;

Download software from vmware (my version : VMware-vSphere-CLI-6.5.0-4566394)
Install software  VMware vSphere CLI


Post Installation issues with Scripts:

after installing a file as well when try to connect to my ESXi server to install Dell Equallogic MEM files.

Download MEM files and keep it in C:\ folder MEM, use script give error:

Error without directory


CHANGE DIRECTORY TO vCLI installation of bin drive

C:\Program Files (x86)\VMware\VMware vSphere CLI\bin>

Copy SETUP.PL on this path for Dell Equallogic MEM



ISCSI configuration with best practices working.



Kabeer Siddiqui.





Windows 2003 screen black @ remote desktop

Windows 2003 screen black.


After a very long time got a chance to troubleshoot windows 2003 black screen at remote desktop. its a nostalgia.


Again get helped with microsoft technet.



Export the registry subkey from another Windows Server 2003-based computer

  1. Click Start, point to Run, type regedit in the Open box, and then click OK.
  2. Locate the following registry subkey:
    HKEY_USERS\.Default\Control Panel\Colors
  3. Right-click the Colors registry subkey, and then click Export.
  4. In the File name box, type a name for the file.
  5. Note the location where you will save the file, and then click Save.

Import the registry subkey into the affected computer

  1. Click Start, point to Run, type regedit in the Open box, and then click OK.
  2. On the File menu, click Import.
  3. Double-click the .reg file that you want to import.
  4. Quit Registry Editor, and then restart the computer.




The value data for color registry values are in the xxx yyy zzz format, where xxx yyy zzz represents the red-green-blue (RGB) values for a color. For example, 0 0 0 is solid black and 255 255 255 is solid white. The following table lists the default values for the HKEY_USERS\.Default\Control Panel\Colors registry subkey.

Value name Value data
ActiveBorder 212 208 200
ActiveTitle 10 36 106
AppWorkSpace 128 128 128
Background 102 111 116
ButtonAlternateFace 181 181 181
ButtonDkShadow 64 64 64
ButtonFace 212 208 200
ButtonHilight 255 255 255
ButtonLight 212 208 200
ButtonShadow 128 128 128
ButtonText 0 0 0
GradientActiveTitle 166 202 240
GradientInactiveTitle 192 192 192
GrayText 128 128 128
Hilight 10 36 106
HilightText 255 255 255
HotTrackingColor 0 0 128
InactiveBorder 212 208 200
InactiveTitle 128 128 128
InactiveTitleText 212 208 200
InfoText 0 0 0
InfoWindow 255 255 225
Menu 212 208 200
Menubar 212 208 200
MenuHilight 210 210 255
MenuText 0 0 0
Scrollbar 212 208 200
TitleText 255 255 255
Window 255 255 255
WindowFrame 0 0 0
WindowText 0 0 0

Disable User Account Control In Windows Server 2012 & Windows Server 2012 R2 from Windows Registry.


Disable UAC control from registry.


HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System EnableLUA registry key to 0x00000000 as per the following MSDN article here.  Following a reboot, UAC was completely disabled






‘Replace a process level token Privilege.’ – Windows vCenter 6.5 upgrade error

Please ensure extensions are compatible with the new vCenter Server and re-register extensions with the new vCenter Server after upgrade. Please refer to the vSphere documentation on extensions, and the upgrade and interoperability guides.Error: User Running the upgrade does not have ‘Replace a process level token Privilege.’ Resolution: Assign a process level token privilege to the user







Add a user (example domain\vmadmin) by Click add USer or Group.

Continue installation with no errors !!!







VMware : Suspend Virtual Machine after 15 minutes.


VMware vCenter or VMware ESX (All editions), Windows Client(XP, 7, 8, 10 all editions) get suspended after every 15mins.


This issue is not from VMware. It is a windows client settings that need to change from Power setting.

Below is a steps in .JPG format.



Right click on windows and select control Panel.


Select Hardware and Sound.

Click on Power Options


Click…. Balanced (recommended)


Click “Change Settings that are currently unavailable”


change the below options


change the below options to “Never”




Thanks 🙂 🙂 🙂