protected override void InternalBeginProcessing()
 {
     if (VariantConfiguration.GetSnapshot(MachineSettingsContext.Local, null, null).CmdletInfra.SiteMailboxProvisioningInExecutingUserOUEnabled.Enabled&& this.OrganizationalUnit == null && base.CurrentTaskContext.UserInfo != null)
     {
         string identity = ADRecipient.OrganizationUnitFromADObjectId(base.CurrentTaskContext.UserInfo.ExecutingUserId);
         this.OrganizationalUnit = new OrganizationalUnitIdParameter(identity);
     }
     base.InternalBeginProcessing();
 }