Monday, January 24, 2022

Increasing 50GB mailbox size for each users

Increasing 50GB mailbox size for each users

Hi Experts,

We have installed three Mailbox servers in order to host a DAG with resilient databases, and implemented a single DAG (EX-13-DAG) with the following mailbox databases created:

DB01-1D

DB02-1D

DB03-1E

DB04-1E

DB05-1F

DB06-1F

DB09-2D

DB10-2D

DB11-2E

DB12-2E

DB13-2F

DB14-2F

DB17-3D

DB18-3D

DB19-3E

DB20-3E

DB21-3F

DB22-3F


As the D:\ Database drive is  full I have been creating new mailboxes on the E:\ and F:\ databases. Need some inputs on increasing the mailbox size for each user from 25GB to 50 GB. At present we have around 100 users so as per the math 25 x100 = 2500 GB and all the database drive together is 2700 GB . Need to understand how is the mailbox size reservation done within the database. If I change the default size of the mailboxes from 25 GB to 50 GB will that cause an issue or do I need additional disk space as 50 x100 = 2500 GB . See attached screenshot for reference. 

Please advise . 


Reply:

Hi Experts,

We have installed three Mailbox servers in order to host a DAG with resilient databases, and implemented a single DAG (EX-13-DAG) with the following mailbox databases created:

DB01-1D

DB02-1D

DB03-1E

DB04-1E

DB05-1F

DB06-1F

DB09-2D

DB10-2D

DB11-2E

DB12-2E

DB13-2F

DB14-2F

DB17-3D

DB18-3D

DB19-3E

DB20-3E

DB21-3F

DB22-3F


As the D:\ Database drive is  full I have been creating new mailboxes on the E:\ and F:\ databases. Need some inputs on increasing the mailbox size for each user from 25GB to 50 GB. At present we have around 100 users so as per the math 25 x100 = 2500 GB and all the database drive together is 2700 GB . Need to understand how is the mailbox size reservation done within the database. If I change the default size of the mailboxes from 25 GB to 50 GB will that cause an issue or do I need additional disk space as 50 x100 = 2500 GB . See attached screenshot for reference. 

Please advise . 

Hi,

A better way is to set the restriction on the database as it is a once off and anyone who move into the DB that has the size of 50GB then they will inherit the restriction.

No issue will happen if you increase the restriction on the mailbox because when Exchange run the database maintenance, the mailbox will inherit the new restriction.


------------------------------------

Assign mobile application to user directly using Microsoft Graph beta API(Intune)

Hello.

I have a task to implement a software with the following business requirements:

  1. Admin uploads a mobile application(mobileAppId) as a blob to the Intune web Portal and configures it.
  2. User X(Non-Admin) using his mobile device has to install a mobileAppId to his or selected User's(targetUserId) mobile device which was enrolled as well. He(User X) should have the ability to click the button "Install". After clicking the request should be created and sent to the Microsoft Graph API(Intune) or any other(if exists) API. API should send the notification back to the targetUserId's device. After the confirmation message about starting the application installation process should be shown on a mobile device.

I found the Intune beta API. It contains the assign(POST /deviceAppManagement/mobileApps/{mobileAppId}/assign) method which assigns the application(mobileAppId) to the Azure AD user group(targetGroupId). This method works fine for Non-Admin users and can be called from enrolled(in Company Portal) mobile devices. However it does not contain any targetUserId parameter.

The question is: How to assign the application mobileAppId to the current or selected User (targetUserId) directly without targetGroupId? Does Microsoft Graph API(Intune) support this functionality?

Could you please help with the answer for above question?

PS: I am not comfortable with creating of personal group for each user in Azure AD :)


Reply:
For inspiration on using the Graph API with Intune, I would look here: https://github.com/microsoftgraph/powershell-intune-samples. As for your question I have no idea.. 

------------------------------------

Modify permissions to files in all folders and subfolders

I want to provide users with modify permissions to all the files in "This folder and sub folder". 

The idea is to provide them with folder structure, but not permissions to modify the folders, and just files.

I know I can go down to each sub folder and give modify permissions to files in that folder. But is it possible to do this from root folder?

Is it OK to post jobs here?

Looking to hire a MCSE with on-prem Skype experience..

https://careers-ivcinc.icims.com/jobs/1134/microsoft-system-engineer/job

  • Moved by Alice-Wang Friday, May 26, 2017 2:13 AM advertise
  • Changed type Dave PatrickMVP Friday, May 26, 2017 2:32 AM no forums for advertising

Can't receive External e-mails

Hi Everyone,

I have installed the Microsoft Exchange 2016, and I can send and receive within the same domain users.

I could send e-mails to external e-mails, however, I could not receive any e-mail from the external e-mails.

What is the missing?


Reply:

I would run an Inbound SMTP Test from www.exrca.com and see what the results are.

It should tell you where it gets hung up.


My Blog: http://exchangeitup.blogspot.com My Twitter: http://twitter.com/ExchangeITup


------------------------------------

Bug (Error) when searching user group memberships

This was Verified by Microsoft Support when I called but he said it was 'Designed that way', I disagree and here is why

When using Office 365's Admin center, if you search for a user or group from the main page, you have to press enter to list the results, but pressing enter while searching for group memberships from the user's panel throws an error, here are the steps to reproduce this (Verified by support on their test system):

  1. Find any user, open their admin panel
  2. Click 'edit' on group memberships
  3. Use the 'search' feature to search for any group, it doesn't matter if the group exists, if the user is in the group, etc
  4. press enter
  5. enjoy the error message

Support said 'there is no need to press enter' because the results are shown automatically. While this may be true, there are a few things to note:

  • Searching in some places requires you to press enter, conditioning you to receive this error
  • The enter key does not 'need' to do anything, the function can be disabled for that search box
  • The results do not always come up immediately or don't come up at all (Makes me feel like I *should* press enter)

Some locations that require you to press enter:

  • Main users list
  • Main group list
  • Shared list
  • Rooms and equipment
  • Sites
  • ...

Locations that you do NOT have to press enter to search

  • Home page 'universal' search
  • Group Owners
  • Group Members
  • Edit Mailbox Permissions (enter has a function, but not required to search)
  • ...

Known Locations that Error when you press enter

  • User Group Memberships (Enter causes an error!)
  • Changed type Victoria Xia Friday, May 26, 2017 2:06 AM not a question

Reply:
As of today this does not seem to be an issue anymore, pressing enter on the search box does nothing.

------------------------------------

Send Notifications using Microsoft Flows

I want to send push notifications to multiple users/SharePoint group dynamically, when new item is added to list or library. But currently, I am able view only below two options while using notification service in Microsoft Flows:

  1. Notifications - Send me a mobile notification
  2. Notification - Send me an email notification

Is there any way to send notification to multiple users/group dynamically instead of "send notification to me" option in Microsoft Flows?


Reply:

Hello Darshana,

You can very well use Flow to notify other users / multiple users using flow. You may not be able to use the predefined template. But you can create a flow from the scratch which is relatively easy. In the new low flow creation you can use services / actions which are very easy to configure.

Sending Email

  • For email, there is connection called "Office 365 Outlook" connection -> Send an email.
  • With this, you can send email to users / multiple users by configuring the controls.
  • Make sure you configure "From" address in the settings without which you may get "Unauthorized" error.
  • You may not be able to send notification to users in SharePoint groups since Outlook may not be have direct integration to SharePoint Groups.
  • But you could very well send email to O365 groups using this. 
  • Please find the screenshot for the control FYR.

Outlook - Sending an email - Flow

Sending SMS

  • For SMS, there are many services which are available in Flow.
  • But they may be paid / premium service where you may need to have account, like NEXMO, TWILIO etc.

Let me know if you need any more questions on this.


Thanks in Advance. Cheers, Arjun U Menon.


  • Edited by Arjun Menon Thursday, May 25, 2017 10:02 AM Added some information

------------------------------------

issue with office2016

Hi All

i am facing the issue witho ffice2016. for some client laptops office 2016 is taking high utilizations in laptop.is there any update or patches available to reduce the utilizations.

Thanks

Suraj

Serial number

*Deleted*

  • Edited by MeirPeleg Thursday, May 25, 2017 7:36 AM
  • Changed type jrv Thursday, May 25, 2017 7:39 AM abandoned
  • Moved by jrv Thursday, May 25, 2017 7:40 AM abandoned

Reply:

If you were to format the code correctly I think you would see all of the problems.

Why are you putting parens around everything?  How can you get the serial number from a "Test-Connection

Start by using help to read about how each command works. 

Is this your first homework problem?  It looks like a class day one challenge.  Figure out how to get something from a list of computers.

When learning how to write code build one piece at a time and test it until you understand how it works.


\_(ツ)_/


------------------------------------
Reply:

****

  • Edited by MeirPeleg Saturday, October 7, 2017 7:46 PM

------------------------------------
Reply:

Are you asking for someone to re-write your script for you?  This is a technical forum for technicians who use scripting or who are learning scripting.  It is not a free script fixing or writing forum.

Here is how to format a script

$ComputerList = get-content -path C:\Computerlisr\Comp.txt  $WmiQuery = $WmiQuery = (Get-WMIObject Win32_BIOS).serialnumber    Foreach ($Computer In $ComputerList) {  	if($Ping = Test-Connection -count 1 $Computer -ErrorAction SilentlyContinue) {   		write-host Compuer $Computer SN is: $WmiQuery -ForegroundColor "Green"   	}  	if (-not $Ping) {   		Write-host The computer $Computer Is not available, Probably no Ping -ForegroundColor "white"   	}  }

start with:

help about_if
help about Get-WmuObject -full
help about_foreach

You cannot get one serial number and apply it to all computers.

You have also not told us what is not happening or what errors you are getting.  We cannot guess.


\_(ツ)_/


  • Edited by jrv Thursday, May 25, 2017 6:15 AM

------------------------------------
Reply:

OK

  • Edited by MeirPeleg Thursday, May 25, 2017 7:35 AM

------------------------------------

Is this SQL Forum for beginners?

Hi.

I know all the basic SQL functions (conversion / between / like / etc.),

and understand how to use join tables and use basic where/group by clauses and aggregations.

However, other than that, I'm a complete beginner and have little experience in the SQL world.

Is this forum adequate for me?

Thanks in advance.

O.

  • Changed type Shanky_621MVP Thursday, May 25, 2017 6:07 AM not a technical question

Reply:

Yes this is but before you start asking question please read.

MSDN forums: Ways Of Improving Users Experience


Cheers,

Shashank

Please mark this reply as answer if it solved your issue or vote as helpful if it helped so that other forum members can benefit from it

My TechNet Wiki Articles

MVP


------------------------------------
Reply:

Please check stairways of SqlServerCentral.com

It is really great going from beginner level to advance level in almost all subjects related to SQL Server.

http://www.sqlservercentral.com/stairway/


Please visit my Blog for some easy and often used t-sql scripts
My BizCard


------------------------------------
Reply:

Forum focuses mostly on questions and errors.

If you want to learn try https://blog.sqlauthority.com/ , for beginners most concepts are explained with examples and easy to pick up.


Please use Marked as Answer if my post solved your problem and use Vote As Helpful if a post was useful.


------------------------------------
Reply:
Since you mentioned some SQL statements, you might also be interested in the Transact-SQL forum, at https://social.msdn.microsoft.com/Forums/sqlserver/en-US/home?forum=transactsql%2Csqlgetstarted&filter=alltypes&sort=lastpostdesc.

Rick Byham, Microsoft, SQL Server Books Online, Implies no warranty


------------------------------------
Reply:
I didn't know how to add a new comment so I'm replying to myself, thank you all so much for the replies! They were very helpful.

------------------------------------

Is it possible to reply to a comment in a blog?

Hi,

I have a blog site, is it possible to have a reply feature for comments?

Thanks in advance. Your help would be greatly appreciated!


Reply:

There is no OOTB way of doing it .

https://sharepoint.stackexchange.com/questions/173721/how-to-have-reply-comment-to-the-comment-box-in-blog-site-sharepoint-2010


Please remember to click Mark as Answer on the answer if it helps you



------------------------------------

Have an error in the script

I originally posted this in the incorrect forum and do not know how to move it, so I am doing a repost. Sorry mods.

I freely admit that I got this script from the Microsoft site. I have 1 or maybe 2 problems with it. The script does what it is supposed to. However, if you only select a security group and click add, it will give an error at line 171. If you select only a distribution group, it gives an error at line 170. If you select something from both columns, then there is no error. I can select an existing group the user in already in, in either column and one that they are not part of, and it works properly. I cannot seem to find how to get it to accept a null entry in one of the columns to just pass through. The script is as follows:


If Life Is A Dream, What Will We See When We Wake Up?

  • Changed type Bill_Stewart Friday, July 7, 2017 6:42 PM
  • Moved by Bill_Stewart Friday, July 7, 2017 6:43 PM This is not "fix/debug/rewrite my script for me" forum

Reply:

<#Powershell script to manage security groups and distribution groups for a single user with windows forms GUI. 
  You should not have to customize any code in this script for it to work. Just extract the AD folder to C:\ .
  I've included a shortcut that will launch the script. I may take a second for the form to load.

   You must search for users by their logon id. #>
Add-Type -AssemblyName System.Windows.Forms
Import-Module ActiveDirectory

##function to populate the current group list box with the users current security group membership
function cgroups { process {
      $group10 = Get-ADPrincipalGroupMembership -Identity $id2
      foreach($groups in $group10){
                 $Currentgroups.Items.Add($groups.Name);
             }
       }
}

# function to populate the allgroups listbox with all current security groups located in the domain AD
function sgroups { process{

     $group1 = Get-ADGroup -Filter {GroupCategory -eq 'security'}
     foreach($group in $group1){
                 $allgroups.Items.Add($group.Name);
              }
      }
}

#function to pre populate the dgroups with all current distribution groups
function mgroups { process {

     $group8 = Get-ADGroup -Filter {GroupCategory -eq 'distribution'}
     foreach($group in $group8){
                 $dgroups.Items.Add($group.Name);
               }
     }


}

function clear {  process{

           $Currentgroups.Items.Clear();
           $userid.Text = "";
     }

}


#convert system drawing to a displayable image and displays it in the image box.
function success { process {
  #$file1 = (Get-Item '\\syscon\share\AD_Powershell\check3.jpg')
  #$img1 = [System.Drawing.Image]::Fromfile($file1);
  #$pbox2.Image = $img1;

}
}

#convert system drawing to a displayable image and displays it in the image box.
function fail { process {
  #$file2 = (Get-Item '\\syscon\share\AD_Powershell\redx.jpg')
  #$img2 = [System.Drawing.Image]::Fromfile($file2);
  #$pbox2.Image = $img2;

}
}


#clears specified fields and selected items
function cclear { process{

           Start-Sleep -Seconds 3
           $pbox2.Image = $null;
           $complete1.text = "";
           $dgroups.ClearSelected()
           $allgroups.ClearSelected()
}
}


$Form = New-Object system.Windows.Forms.Form
$Form.Text = "AD Groups"
$Form.TopMost = $true
$Form.Width = 900
$Form.BackColor = "white"
$Form.Height = 433

$Currentgroups = New-Object system.windows.Forms.ListBox
$Currentgroups.Text = "listBox"
$Currentgroups.Width = 249
$Currentgroups.Height = 221
$Currentgroups.location = new-object system.drawing.point(17,94)
$Form.controls.Add($Currentgroups)

$allgroups = New-Object system.windows.Forms.ListBox
$allgroups.Text = "listBox"
$allgroups.Width = 249
$allgroups.Height = 221
$allgroups.location = new-object system.drawing.point(320,94)
$Form.controls.Add($allgroups)

$dgroups = New-Object system.windows.Forms.ListBox
$dgroups.Text = "listBox"
$dgroups.Width = 249
$dgroups.Height = 221
$dgroups.location = new-object system.drawing.point(620,94)
$Form.controls.Add($dgroups)


$userID = New-Object system.windows.Forms.TextBox
$userID.Width = 100
$userID.Height = 20
$userID.location = new-object system.drawing.point(86,25)
$userID.Font = "Microsoft Sans Serif,10"
$Form.controls.Add($userID)

$label8 = New-Object system.windows.Forms.Label
$label8.Text = "UserID:"
$label8.AutoSize = $true
$label8.Width = 25
$label8.Height = 10
$label8.location = new-object system.drawing.point(16,26)
$label8.Font = "Microsoft Sans Serif,10"
$Form.controls.Add($label8)

#finds user specified in text box and returns their group membership to the Currentgroups listbox.
$button10 = New-Object system.windows.Forms.Button
$button10.Text = "Find"
$button10.BackColor = "Green"
$button10.Width = 101
$button10.Height = 20
$button10.Add_MouseClick({
               $script:id2 = $userID.Text;
               $getu = Get-ADUser -Identity $id2
              
              $Currentgroups.Items.Clear();
              $pbox2.Image = $null;
              $complete1.Text = "";
              if($getu -eq $null){
                 fail;
                 $complete1.Text = "User Not Found";
              }else {
                 cgroups;
                 success;
                 $complete1.Text = "User Found";
                 cclear;
             
              }      

})
$button10.location = new-object system.drawing.point(213,25)
$button10.Font = "Microsoft Sans Serif,10"
$Form.controls.Add($button10)


#adds user to group selected in either the distribution groups listbox or the security groups listbox
$button12 = New-Object system.windows.Forms.Button
$button12.Text = "Add"
$button12.BackColor = "Green"
$button12.Width = 250
$button12.Height = 34
$button12.Add_MouseClick({

             $sgroup = $allgroups.SelectedItems;
             $mgroup = $dgroups.SelectedItems;
              Add-ADPrincipalGroupMembership -Identity $id2 -MemberOf $sgroup;
              Add-ADPrincipalGroupMembership -Identity $id2 -MemberOf $mgroup;
              success;
              $complete1.Text = "Added to group";
              Start-Sleep -Seconds 1;
              $Currentgroups.Items.Clear();
              cgroups;
              cclear;
            
})
$button12.location = new-object system.drawing.point(320,334)
$button12.Font = "Microsoft Sans Serif,10"
$Form.controls.Add($button12)


#removes user from selected group in "Current Groups" list box and refreshes the results of that box.
$button15 = New-Object system.windows.Forms.Button
$button15.Text = "Remove"
$button15.BackColor = "Green"
$button15.Width = 249
$button15.Height = 30
$button15.Add_MouseClick({
           $group = $Currentgroups.SelectedItem;

           Remove-ADGroupMember -Identity $group -Member $id2 -Confirm: $false;
           $complete1.Text = "Completed"
           success;
           $Currentgroups.Items.Clear();
           cgroups;
           cclear;
          
})
$button15.location = new-object system.drawing.point(17,335)
$button15.Font = "Microsoft Sans Serif,10"
$Form.controls.Add($button15)

$pbox2 = New-Object system.windows.Forms.PictureBox
$pbox2.Width = 98
$pbox2.Height = 78
$pbox2.location = new-object system.drawing.point(452,4)
$Form.controls.Add($pbox2)

$complete1 = New-Object system.windows.Forms.Label
$complete1.AutoSize = $true
$complete1.Width = 25
$complete1.Height = 10
$complete1.location = new-object system.drawing.point(350,7)
$complete1.Font = "Microsoft Sans Serif,10"
$Form.controls.Add($complete1)

$label23 = New-Object system.windows.Forms.Label
$label23.Text = "Current Groups"
$label23.AutoSize = $true
$label23.Width = 25
$label23.Height = 10
$label23.location = new-object system.drawing.point(18,74)
$label23.Font = "Microsoft Sans Serif,10"
$Form.controls.Add($label23)

$label25 = New-Object system.windows.Forms.Label
$label25.Text = "Security groups"
$label25.AutoSize = $true
$label25.Width = 25
$label25.Height = 10
$label25.location = new-object system.drawing.point(340,74)
$label25.Font = "Microsoft Sans Serif,10"
$Form.controls.Add($label25)

$label27 = New-Object system.windows.Forms.Label
$label27.Text = "Distribution Groups"
$label27.AutoSize = $true
$label27.Width = 25
$label27.Height = 10
$label27.location = new-object system.drawing.point(620,74)
$label27.Font = "Microsoft Sans Serif,10"
$Form.controls.Add($label27)

sgroups
mgroups

[void]$Form.ShowDialog()
$Form.Dispose()


If Life Is A Dream, What Will We See When We Wake Up?


------------------------------------
Reply:

I recommend that you ask the author of the script for help.

This forum in not for fixing scripts you have found on the Internet.

Here is a hint: Yu have to test each ListBox for a selection and code the appropriate steps.

if($sgroup = $allgroups.SelectedItems){
    # preform action
}

It is just basic PowerShell.


\_(ツ)_/



  • Edited by jrv Wednesday, May 24, 2017 2:07 PM

------------------------------------
Reply:
The thing is this is a script downloaded from Microsoft. Hence, I was under the impression I thought I was asking a forum that dealt with the development of the script.

If Life Is A Dream, What Will We See When We Wake Up?


------------------------------------
Reply:
The thing is this is a script downloaded from Microsoft. Hence, I was under the impression I thought I was asking a forum that dealt with the development of the script.

Just so you know: This is a peer-to-peer volunteer support forum without any SLA. We don't have the resources to redesign/rewrite scripts on demand. See the first post from the top of this forum:

This forum is for scripting questions rather than script requests


-- Bill Stewart [Bill_Stewart]


------------------------------------
Reply:

The script is old and badly designed.  It is from a community forum.  We do not fix scripts on request.  It is assumed that you are a PowerShell scripter and understand how to write and understand basic scripts.

If you want to learn scripting I recommend avoiding Forms until you understand basic PowerShell.


\_(ツ)_/


------------------------------------
Reply:
I was not asking for a redesign/rewrite. I was asking about how to get the script to accept a null entry on the one column or the other.

If Life Is A Dream, What Will We See When We Wake Up?


------------------------------------
Reply:
I was not asking for a redesign/rewrite. I was asking about how to get the script to accept a null entry on the one column or the other.

I would recommend posting a short script that contains only the absolute minimum amount of code needed to reproduce the problem. This is known as the SSCCE principle.


-- Bill Stewart [Bill_Stewart]


------------------------------------
Reply:

I included the entire script because other forums throughout the course of discussion end up wanting to see the entire script. So, I did a shortcut and just posted the entire script up front. So, the portion of the script I am asking for assistance with is :

             $sgroup = $allgroups.SelectedItems;
             $mgroup = $dgroups.SelectedItems;
              Add-ADPrincipalGroupMembership -Identity $id2 -MemberOf $sgroup;
              Add-ADPrincipalGroupMembership -Identity $id2 -MemberOf $mgroup;

when the $sgroup and $mgroup have a null value entered, the script gives an error. I understand null values are not good for programming in any language. How do I get it to skip the Add-ADPrincipaGroupMembership if either variable contains a null value entry?


If Life Is A Dream, What Will We See When We Wake Up?


------------------------------------
Reply:

I included the entire script because other forums throughout the course of discussion end up wanting to see the entire script. So, I did a shortcut and just posted the entire script up front. So, the portion of the script I am asking for assistance with is :

             $sgroup = $allgroups.SelectedItems;
             $mgroup = $dgroups.SelectedItems;
              Add-ADPrincipalGroupMembership -Identity $id2 -MemberOf $sgroup;
              Add-ADPrincipalGroupMembership -Identity $id2 -MemberOf $mgroup;

when the $sgroup and $mgroup have a null value entered, the script gives an error. I understand null values are not good for programming in any language. How do I get it to skip the Add-ADPrincipaGroupMembership if either variable contains a null value entry?


If Life Is A Dream, What Will We See When We Wake Up?

I posted the answer above.   You need t test the results and take appropriate action.


\_(ツ)_/


------------------------------------
Reply:
So, I did a shortcut and just posted the entire script up front. So, the portion of the script I am asking for assistance with is :
...

That assumes that the adjustment to your code to produce the behavior you want is only in those two lines of code. That's not a realistic assumption for a number of reasons. This is why it's best to write a short, self-contained example that contains only the minimum amount of code needed to reproduce the problem.


-- Bill Stewart [Bill_Stewart]



------------------------------------

forms auth help

https://sharepoint2010fba.codeplex.com/

I have configured FBA with extending webapplication one for internal and one for external

SiteActions--> SiteSettings-->FBA user management working good in 443 port(external site)

SiteActions--> SiteSettings-->FBA user management not working in 80 port(internal site)  is this expected that FBA usermanagement only accessible/manageable only via external site ? 

A Membership Provider has not been configured correctly. Check the web.config setttings for this web application.

Not sure if I missed any thing central admin web.config and STS entries.

Appreciate any help :) 


Kannalo

The operation couldn't be completed. (Model.CallError 2.) - Skype For Business Mac OSX.

Hey,

Just came across this error message as seen in the title. The error would appear when trying to join a Skype for Business conference call. I was able to fix the issue and just wanted to share what fixed it for me as I couldn't find anything else online for it. Please note that the '2' in the error message turned into a '6' after installing latest updates which was a troubleshooting step I tried.

The fix that worked for me -

  • Go to folder ~/Library/Preferences 
  • I deleted all that began with com.microsoft.skypeforbusinessetc.plist by moving them to the trash (2 total). 
  • I then uninstalled Skype For Business by moving it from the Applications folder to the trash.
  • Once that was finished I located to version of Skype For Business being published by Microsoft online (The version my user was using was installed via Office Insider program on the Check for Updates... option via the menu bar).
  • At the time of posting I cannot post the link in the body text! Sorry, you'll have to find this yourselves. 
  • Once installed, we had to sign in again as the user and then we was able to dial into Skype for Business Conference Calls again. 
  • Note: I tried to re-install without deleting the .plist files and it did not work. It only worked by following these steps. 

Hope this helps someone!

     

<style type="text/css">p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Helvetica; color: #0463c1} span.s1 {text-decoration: underline ; font-kerning: none} </style>

Reply:
Thanks! That worked. I was also wondering if just deleting the plist and logging out and in again without re-installing would have worked, but I went with the proven solution.

------------------------------------

SCRIPT to Copy a file to another folder and if the name file has the same name, rename it

I have this script that Works very well, but, some users have some .pst with the same name, I dont want to overwrite it, what I need is, how can I rename the files during the process, or before.. after the process. Thank you

rem Copia de Archivos PST a Carpeta FronMig*****    @echo off    taskkill /IM outlook.exe    if not exist c:\FronMig mkdir c:\FronMig    if not exist c:\FronMig\pst mkdir c:\FronMig\pst  c:  dir /b c:\*.pst /s > c:\FronMig\pathdata.txt    pause      for /f "tokens=1 delims=" %%a in (c:\FronMig\pathdata.txt) do (copy "%%a" c:\FronMig\pst)       start outlook.exe    pause   
  • Changed type Bill_Stewart Friday, July 7, 2017 6:37 PM
  • Moved by Bill_Stewart Friday, July 7, 2017 6:37 PM User should not be doing this

Reply:

Please read the following:

This forum is for scripting questions rather than script requests


-- Bill Stewart [Bill_Stewart]


------------------------------------
Reply:

I'd suggest using PowerShell for that - it's actually a good small task to learn the basics of PowerShell with.

To achieve what you want with PowerShell, you will want to use Test-Path cmdlet and different next step based on true/false outcome of this.


------------------------------------
Reply:
In addition, I would note that is is inadvisable to terminate the outlook.exe process (rather than asking it to close). This can lead to pst file corruption, which would run counter to the apparent purpose of the script.

-- Bill Stewart [Bill_Stewart]


------------------------------------

Issue with .mhtml format in ssrs

HI ,

I am having 6 charts in a report ,and I want to save it in .mhtml format.

I am able to open the dashboard (.mhtml format) from the email attachment and I am facing an issue which is listed below.

 Open the dashboard  (.mhtml file) from the mail and save it in the desktop.

Send the mail with an attachment of saved dashboard file from the desktop.If Receiver opened the attachment from the mail and it displays like below. It looks like a separate folder with different graphs. Please let me know how i can resolve this issue.

Appreciated for quick response.

Best regards,

Installing multiple Deployed CA in a single Forest with a Root, Deployed CA architecture

I have a root CA that issues Certs to all Intermediate CA. Intermediate CA issues Certs to all Deployed CAs. As soon as the Root and Intermediate issues their Certs, they are turned off and secured.   In the same forest/domain, I have 2 or 3 administrative groups.   Each of these Admin groups manage their own servers and services, but the users are all common.   I'd like to set up Deployed CA's to correspond to these administrative groups.  The chain will indicate the same Root and same Intermediate CA, but the Servers unique to the admin group will have certs with their respective Deployed CA in the chain.   I'd also like to have the Deployed CA's back each other up in case one of them goes down (if possible).

Is this supported (remember that there is only 1 (same) user population)?

     

Reply:

This is supported. 

There are several ways to approach this.  

Perhaps the easiest way to accomplish this is configuring each CA to publish the same templates. 

Then permission each certificate template to allow for *all* of your users/computer to read and enroll.

You can then permission each CA to allow request rights for just one specific 'admin group'. (This is the security Tab)

This will route requests (enrollment traffic) to the correct CA, and in the event one fails, you can simply modify the security on the CA to allow all admin groups to enroll from the the same CA.

Not knowing the specifics of what you are trying to accomplish with this, I would do it a bit different. I would configure both CAs identically, and let the users's auto enrollment client figure out where to send enrollment traffic. This would give you automatic issuance redundancy if on should fail, but would not steer any enrollment traffic to specific CA.  

Good Luck,

-Wayne


------------------------------------
Reply:

Wayne,

You da' man!   Thanks for your insights. 


------------------------------------

Exchange certificate error

Dear Team,

we had deploy exchange server post deployment few users has complain about the certificate error message they are getting while accessing outlook client. Kindly help for fixing up the issue.

  • Changed type Raritan Friday, May 19, 2017 12:11 PM navigation check

Reply:

Hi

Do your urls match what you have on your cert? is that an internal cert with services assigned to it vs your ssl certificate?


------------------------------------
Reply:
thanks ur suggestion helps me to fix up the issue

------------------------------------
Reply:
Glad it helped, please mark as an answer to help others out there.

------------------------------------

Migrating 2010-2016. 2010 on 2008 R2. SP1 question

Hi,
I am currently running Exchange 2010 SP3 and latest RU on Windows 2008 R2.
I am in the process of migrating to Exchange 2016.  After looking over reqs I see I need to install a hotfix ( https://www.microsoft.com/en-us/download/details.aspx?id=51343) in order for 2016 <-> 2010 co-existence [Outlook Anywhere] to function while I am migrating.  This hotfix requires SP1 on  Windows 2008 R2, something I never installed.
Is anywhere running my set up or something similar on Server 2008 R2 SP1?

Thanks,
mike

Reply:

Please see the Exchange Server Supportability Matrix and Exchange 2016 prerequisites. Further follow Exchange server deployment assistance to get step-wise checklist for deployment, just answer few questions about your current environment.

Also refer to this earlier thread might helps you:
https://social.technet.microsoft.com/Forums/en-US/a3a465cd-7a90-437c-9c8d-f1c03daaf5b3/sbs-2011-exchange-2010-to-exchange-2016?forum=smallbusinessserver

Installing Exchange Server 2016 in co-existence with Exchange 2010:
https://www.frenchitguy.com/installing-exchange-server-2016-in-co-existence-with-exchange-2010/
Hope you find this information useful.


------------------------------------

Random failure with script: GetSQL2014DBFilesFreeSpace.vbs

Randomly, I get the alert:  MSSQL 2014: Monitoring warning

Event ID: 4201. Management Group: XYZ. Script: GetSQL2014DBFilesFreeSpace.vbs. Version: 6.7.20.0 : The next errors occured:
Cannot connect to database 'TEST'
Error Number: -2147467259
Description: [Microsoft][SQL Server Native Client 11.0]Database is invalid or cannot be accessed
Instance: ABCD

It appears that I only get this alert on the secondary replica of an availability group.  The error has never appears on the primary replica.  The secondary replica is configure to allow all connections.  I have not seen this alert for SQL 2012 or SQL 2016 availability groups. When I run the script manually, it always succeeds.

Looking at a performance view for the database and the metric "DB File Free Space Total (MB)", you can see gaps in the line where the script has failed.

Anyone else seeing this behavior?


Reply:

Just wondering if you found a solution to the following?

Are you running a runas account or service ID for SQL access?

We are running service ID and have the same issue.

Cheers


------------------------------------

No comments:

Post a Comment

Setup is Split Across Multiple CDs

Setup is Split Across Multiple CDs Lately I've seen a bunch of people hitting installation errors that have to do with the fact th...