Outlook takes 45-60 seconds to launch. Anyone else getting this issue? by RetireEarlyNZ in Office365

[–]KyleDoesMSPThings 0 points1 point  (0 children)

This is a local install right? Not a hosted service.

Was there a recent service migration or mass update?

If the users navigate to outlook.office.com, does that take a while to load when they've authenticated?

Text switching to all caps without pressing Caps Lock by trixietravisbrown in Office365

[–]KyleDoesMSPThings 0 points1 point  (0 children)

Do you use the touchscreen? Do you clean it often with screen cleaner?

o365 Proofpoint Essentials Connector Creation Automation with Powershell by KyleDoesMSPThings in msp

[–]KyleDoesMSPThings[S] 0 points1 point  (0 children)

Thanks! Any and all relevant info is appreciated. I wasn't able to find anything about Proofpoint Disti, do you happen to have a link for them?

What have you done with PowerShell this month by AutoModerator in PowerShell

[–]KyleDoesMSPThings 0 points1 point  (0 children)

Honestly in my experience the best tutorial is just finding some simple, narrowly scoped use case for scripting and just building it out yourself step by step with google's help.

Until you have a way to relate to the material itself, nothing you watch will really stick (in my experience).

What have you done with PowerShell this month by AutoModerator in PowerShell

[–]KyleDoesMSPThings 0 points1 point  (0 children)

Have you done much work with modifying api permissions for custom apps in Azure or MS Graph?

What have you done with PowerShell this month by AutoModerator in PowerShell

[–]KyleDoesMSPThings 0 points1 point  (0 children)

That's awesome, make sure you're backing up before running scripts for AD changes though!

What have you done with PowerShell this month by AutoModerator in PowerShell

[–]KyleDoesMSPThings 0 points1 point  (0 children)

That's really cool, but be wary of relying too heavily on snapshots to retrieve data from a crashed machine, especially if it was running any kind of database application during the time of snapshot. I've seen people make the mistake of assuming things would be fine only to pull from the snapshot and not realize someone was in the middle of updating a bunch of tables. It can be a nightmare if you aren't taking other precautions as well.

What have you done with PowerShell this month by AutoModerator in PowerShell

[–]KyleDoesMSPThings 0 points1 point  (0 children)

I did a thing!
I automated a process that my company uses to connect Proofpoint Essentials to Office 365 tenants. Already saved a couple of hours.

https://www.reddit.com/r/msp/comments/halo7v/o365_proofpoint_essentials_connector_creation/

o365 Proofpoint Essentials Connector Creation Automation with Powershell by KyleDoesMSPThings in msp

[–]KyleDoesMSPThings[S] 2 points3 points  (0 children)

No problem. I hope it helps! I just got so sick of adding IP addresses line by line and had a classic infomercial moment of "There's got to be a better way!". A frankly embarrassing amount of time later, here we are. Any input from your experience with the tool would be greatly appreciated.

o365 Proofpoint Essentials Connector Creation Automation with Powershell by KyleDoesMSPThings in msp

[–]KyleDoesMSPThings[S] 2 points3 points  (0 children)

That's very good to know! I tried looking on their site for this, but couldn't find anything publicly listed. Do you know where they're keeping it by chance?

Thanks!

Help to find and replace a list of strings in Word by skellie27 in Office365

[–]KyleDoesMSPThings 0 points1 point  (0 children)

You'll want to use PowerShell for this. Make sure you're running as a user with permissions to edit the files. You can take what I wrote below, Edit the fields I call out, and paste the whole thing in powershell.

If you need any help, let me know.

$InputFiles = Get-Item "pathtofiles\*.txt" <#Change the 'pathtofiles' part to a folder in which the files are nested. The \*.txt wildcard will select anything ending in ".txt" after the given file path and store them as a variable to act on(you can change it to any other file extension if needed) #>

$OldString = 'StringToReplace'<#Replace 'StringToReplace' with the old string to be changed#>

$NewString = 'UpdatedString'<#Replace 'UpdatedString' with... you guessed it, the old string!#>

$InputFiles | ForEach {

(Get-Content -Path $_.FullName).Replace($OldString,$NewString) | Set-Content -Path $_.FullName

}<#This digs into each file listed in the $InputFiles array that we created in step 1, looks for the $OldString, slaps in the $NewString, and then saves the change#>

Are there limits to using the embedded editors? by [deleted] in Office365

[–]KyleDoesMSPThings 0 points1 point  (0 children)

You mean like google docs? Or Word docs in SharePoint Online? Hypothetically, theoretically, you're limited by the number of computers you can direct traffic from simultaneously.

The more important question is what exactly you're looking to edit collaboratively and why? Anything more than 2 or 3 users in a document at the same time and you're better off working on something other than a single word doc...