I commandlet Powershell che ci danno modo di interagire con le site collection di SharePoint Online hanno tutti uno strano comportamento in fase di lettura dell'indirizzo della site collection su cui operare.
Prendiamo per esempio il comando Get-SPOSite e proviamo ad eseguirlo più volte cercando di recuperare:

  • la site collection primaria
  • la site collection primaria, inserendo lo slash finale
  • una site collection secondaria (con prefisso /sites)
  • una site collection secondario, inserendo lo slash finale
Vi accorgerete che l'ultimo test vi ritornerà il seguente errore:
Get-SPOSite: The site SITEURL is not properly formed

Ecco le prove:
Get-SPOSite: The site SITEURL is not properly formed

Recuperando site collection secondarie, tramite indirizzo con slash finale, i comandi Get-SPOSite, Set-SPOSite, Remove-SPOSite, ecc... vanno tutti in errore.
Non chiedetemi perchè eh :) L'importante è che sapete come risolvere il problema.