Stephanie Kahlam

Microsoft 365 and SMB.

Latest Posts

SharePoint Libraries NOT syncing after OneDrive for Business upgrade

What? You just upgraded your OneDrive for Business client to the latest version.  Nice!  But now when you try to sync your pre-existing SharePoint libraries you can’t.  Sad face…  And you get this really, really helpful message box (sarcasm) that says you need to update to the latest version of OneDrive for Business.  What!! So …

Read on

How to update user display name in SharePoint

Scenario A user logs into SharePoint and their login name is stamped in the “hidden” user information list. Their SharePoint footprint is now reflected by this login name. At some point this users name is changed in Active Directory but the change is NOT reflected in the “hidden” user information list despite a successful User …

Read on

Turning on Publishing with PowerShell in SharePoint Online

We came across a situation recently where we needed to enable Publishing (at the web level – ie. It was already on at the site collection level) using PowerShell. This was in the context of a script that created many Sub Sites (webs) based on an automated process. A good time to remind everyone that …

Read on

SharePoint Online Invite External Users with PowerShell

Ever wished you could bulk invite external users to your SharePoint Online site? Turns out you can. Here’s the PowerShell. A couple notes: [powershell] # Establish Connection to SharePoint Online $siteUrl = “site url” $ctx = New-Object Microsoft.SharePoint.Client.ClientContext($siteUrl) $credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials(“username”, “password”) $ctx.Credentials = $credentials # Create request list $userList = New-Object “System.Collections.Generic.List“1[Microsoft.SharePoint.Client.Sharing.UserRoleAssignment]” # …

Read on

Targeting XML Values with XPath

Using Nintex Workflow to filter XML Web Request The Goal When using a “get” web request to retrieve information from a server, we wanted to use a Nintex Workflow (in SharePoint 2013) filter each item and store the information in a list. Essentially, do as follows: This runs every 5 minutes, allowing us to trigger …

Read on

Copy-SPSite to Change URL

We wanted to take a moment to share this in case it saves somebody from taking the long winding road of sadness that we embarked on yesterday. There’s quite a bit of chatter online (and from fairly reputable sources in the SharePoint community) about a new PowerShell cmdlet in SharePoint 2013 called Copy-SPSite. Basically, the …

Read on

Getting Current Health Analyzer Alerts with PowerShell

Recently while working on a SharePoint monitoring PowerShell script we stumbled across the need to output the results of SharePoint’s Health Analyzer using PowerShell. Perhaps not most commonly needed functionality but we think it has some neat applications. After a little bit of digging online and not finding anything we dove into Central Admin and …

Read on