SharePoint – Intranet Setup for SOU Cloud

Listen to this Post

Creating an intranet using SharePoint can significantly enhance collaboration and streamline internal communications. Below is a detailed guide on setting up a SharePoint intranet, including access controls and initial configurations.

You Should Know: Essential SharePoint Commands & Steps

1. Initial Setup & Site Creation

To create a new SharePoint site:

  1. Open SharePoint Admin Center (Office 365 Admin → SharePoint).

2. Run:

New-SPOSite -Url "https://yourdomain.sharepoint.com/sites/Intranet" -Owner "[email protected]" -StorageQuota 1000 - "SOU Cloud Intranet"

3. Configure site permissions via:

Set-SPOUser -Site "https://yourdomain.sharepoint.com/sites/Intranet" -LoginName "[email protected]" -PermissionLevel "Contribute"

2. Customizing the Homepage

  • Use SharePoint Designer or PowerShell to apply themes:
    Set-SPOTheme -Identity "CustomTheme" -Palette @{ "Primary"="0078D4"; "BodyText"="333333" } -IsInverted $false
    
  • Add web parts (News, Documents, Quick Links) via UI or script.

3. Access Control & Branching

  • Create security groups in Microsoft 365 Admin:
    New-AzureADGroup -DisplayName "SOU_Intranet_Admins" -MailEnabled $false -SecurityEnabled $true
    
  • Apply permissions to libraries/lists:
    Set-SPOList -Identity "Documents" -BreakRoleInheritance -CopyRoleAssignments $false
    

4. Automation with Power Automate

  • Trigger workflows for approvals/content updates:
    Add-PnPWorkflowSubscription -Name "DocApproval" -DefinitionName "Approval" -List "Documents"
    

5. Backup & Monitoring

  • Schedule backups:
    Backup-SPOSite -Identity "https://yourdomain.sharepoint.com/sites/Intranet" -Path "C:\Backups\Intranet.bak"
    
  • Monitor usage:
    Get-SPOSite -Identity "https://yourdomain.sharepoint.com/sites/Intranet" | Select-Object Views,StorageUsage
    

What Undercode Say

SharePoint intranets are powerful for enterprise collaboration but require meticulous access control and automation. Use PowerShell for bulk operations and always audit permissions. For hybrid setups, integrate Azure AD Sync:

sudo /opt/microsoft/syncagent/bin/microsoft-azure-ad-sync-tool -configure

Linux admins can leverage OpenSSL for certificate-based auth:

openssl req -x509 -newkey rsa:2048 -keyout intranet.key -out intranet.crt -days 365

Windows users should enable SMB encryption for secure file transfers:

Set-SmbServerConfiguration -EncryptData $true

Expected Output:

A fully functional SharePoint intranet with granular access controls, automated workflows, and monitoring.

Note: Replace placeholders (`yourdomain`, paths) with actual values.

References:

Reported By: Wanderson Silva – Hackers Feeds
Extra Hub: Undercode MoN
Basic Verification: Pass ✅

Join Our Cyber World:

💬 Whatsapp | 💬 TelegramFeatured Image