20250416

OneDrive Usage Reports for a specific Department in Microsoft 365

 # Connect to SharePoint Online

Connect-SPOService -Url "https://xxxxxx-admin.sharepoint.com"


# Connect to Microsoft Graph (for department filtering)

Connect-MgGraph -Scopes "User.Read.All"


# Get all users where department contains "*"

$UsersInLangDept = Get-MgUser -All -Property Id, UserPrincipalName, Department | 

                   Where-Object { $_.Department -like "*XYZ*" }



# Get their OneDrive sites

$UsersInLangDept | ForEach-Object {

    # Convert UPN to correct URL format

    $OneDriveUrl = "https://xxxxx-my.sharepoint.com/personal/$($_.UserPrincipalName.Replace("@","_").Replace(".","_"))"



# Get OneDrive site (silently skip errors if no site exists)

    Get-SPOSite -Identity $OneDriveUrl -ErrorAction SilentlyContinue | 

    Select-Object Title, Owner, Department, StorageUsageCurrent

} | Export-Csv "D:\temp\OneDriveUsage_XYZ.csv" -NoTypeInformation


Write-Host "Exported to D:\temp\OneDriveUsage_XYZ.csv"

20250323

【秘密景點】 石澳道 水管路

 石澳道水管路概述


  1. 地點
    這條路線位於香港島南部的石澳附近。石澳是一個以美麗海灘、翠綠山景和悠閒氛圍聞名的地區。

  2. 水管路
    「水管路」是一條沿著輸水管道而行的隱秘行山路線。這些水管是香港供水系統的一部分,部分路段可供行山愛好者探索,成為一條獨特且具冒險性的路徑。


  3. 風景
    這條路線可能會提供壯麗的山景、海岸線景色,甚至可能遠眺南中國海。行山者可以同時享受自然風光和城市基礎設施的獨特結合。

  4. 難度
    水管路的難度很高 不建議新手或獨行者,有些路段可能平坦易行,而另一些路段則可能陡峭或崎嶇不平。建議穿著合適的行山鞋,並特別小心,尤其是靠近水管或施工區域的地方。

  5. 隱秘性
    這條路線被稱為「秘密景點」,因為它不像香港其他行山路線那樣廣為人知或正式標記。因此,它成為本地人和喜歡冒險的行山愛好者的熱門選擇。

  6. 交通
    起點通常位於石澳道附近,可以乘坐公共交通工具(例如從筲箕灣或其他港島地區出發的巴士)到達。


20241118

nginx security header - CSP


        # Add Security Headers

        add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;

        add_header X-Content-Type-Options nosniff always;

        add_header X-Frame-Options "SAMEORIGIN" always;

        add_header X-XSS-Protection "1; mode=block" always;

        add_header Set-Cookie "Path=/; Secure; HttpOnly; SameSite=Lax" always;


add_header Referrer-Policy "no-referrer-when-downgrade" always;


add_header Permissions-Policy "geolocation=(self), microphone=()";


add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline';";

        # end


PHP.ini

 expose_php = Off

Related Posts Plugin for WordPress, Blogger...