Microsoft 365 Kiracıdan Kiracıya Geçişler için Görsel Markalama Konuları
Bu Bir Veri Aktarımından Daha Fazlası
Microsoft 365 kiracıdan kiracıya geçişe başlarken bu sürecin yalnızca bir veri aktarımından daha fazlası olduğunu unutmamak çok önemlidir. Bu, yeni bir eve taşınmaya benzer: Amaç sadece eşyalarınızın yerini değiştirmek değil, aynı zamanda tanıdık ve rahat hissettiren bir alan yaratmaktır. İşletmeler için bu, dijital çalışma alanınızın marka kimliğinizi yansıtmasını ve kullanıcılarınız için süreklilik duygusunu geliştirmesini sağlamak anlamına gelir.
Satın almalar, kiracıdan kiracıya geçiş için yaygın bir senaryodur: A Şirketi, B Şirketini satın alır ve B Şirketinin verilerini A Şirketinin kiracısına geçirir. Bazı satın almalarda işletmeler, B Şirketinin farklı kimliğini korumayı tercih ediyor. Bu durumlarda, ilave hususlar kiracıdan kiracıya geçiş deneyimini iyileştirebilir.
Bu makalede, hem ekibiniz hem de verileriniz için sorunsuz bir geçiş sağlayan bir Microsoft 365 kiracısında uyumlu görsel markalama oluşturmaya yönelik pratik adımlar ve komut dosyaları incelenmektedir.
Oturum Açma Deneyimini Özelleştirme
Tarayıcı oturum açma sayfası genellikle Microsoft 365 ortamında kullanıcı etkileşimi için ilk noktadır. Oturum açma sayfasını özelleştirmek ortamın kimliğini güçlendirir ve kullanıcılara doğru kiracıda oturum açtıklarına dair güvence verir. Oturum açma sayfası, oturum açmada sorun yaşayabilecek kullanıcılar için BT destek bilgilerini içerebilir.
Microsoft, oturum açma deneyimine özel marka eklemenin önkoşullarını belgelemektedir. Aşağıda, varsayılan Microsoft 365 oturum açma deneyiminin (Şekil 1) ve özelleştirilmiş Microsoft 365 oturum açma deneyiminin (Şekil 2) karşılaştırması bulunmaktadır.
Bir kullanıcı genel bağlantıları (ör. portal.office.com, microsoft365.com) kullanarak Microsoft 365'te oturum açtığında, oturum açma sayfası özelleştirmeleri yalnızca kullanıcı e-postasını veya telefon numarasını yazıp İleri düğmesini seçtikten sonra görünür; bu noktada Entra Kimlik, kimlik bilgilerini doğrular ve kiracının özel markasını uygular. Ancak Microsoft 365'e bağlanmak için kullanılan URL'de kiracının doğrulanmış etki alanı adını kullanarak markalamanın hemen görünmesini sağlayabilirsiniz. Özel URL'lerin sözdizimi uygulamalara göre değişir; İşte bazı ortak konumlar için hızlı bir kılavuz:
- Location
Örnek URL
- Outlook
https://outlook.com/practical365.com
- Teams
https://teams.microsoft.com/?tenantId=practical365.com
- SharePoint Online
https://practical365.sharepoint.com
- My Apps
https://myapps.microsoft.com/?whr=practical365.com
- Self-Service Password Reset
https://passwordreset.microsoftonline.com/?whr=practical365.com
Oturum açma deneyiminizi özelleştirmek için Microsoft belgelerindeki yönergeleri izleyin veya Microsoft Graph'ı kullanın. Graph SDK ile oturum açma deneyiminin nasıl özelleştirileceğini görelim.
PowerShell ile Şirket Markasını Özelleştirin
Özel şirket markalamasına yönelik önkoşulların mevcut olduğunu doğruladıktan sonra PowerShell SDK'yı kullanarak Microsoft Graph'a bağlanın.
# Set the Tenant ID
$tenantID = “74282c8c-971c-48b1-bce2-a58aff66cf5a”
# Connect to Microsoft Graph
Connect-MgGraph -TenantId $tenantId -Scopes "Organization.ReadWrite.All"
Varsayılan değerler mevcut olduğundan, markalama için kullanılan dize özellikleri, Invoke-MgGraphRequest cmdlet'i aracılığıyla bir PATCH komutu çalıştırılarak güncellenebilir. Görüntü özelliklerinin PUT komutları kullanılarak teker teker güncellenmesi gerekir. Markalama için desteklenen organizasyonel Markalama özelliklerinden herhangi birini yapılandırabilirsiniz. Dize özellikleri için değerleri ayarlama ve ardından kiracı yapılandırmasını Invoke-MgGraphRequest ile güncelleme örneğini burada bulabilirsiniz:
# Page background color. Replaces the sign-in page image if it cannot load
$backgroundColor = "#FF99CC"
# Text at the bottom of the sign-in box. For additional info e.g., help desk phone number. Unicode, max 1024 characters
$signInPageText = "Welcome to Contoso. IT Helpdesk: 555-5555 ext. 55."
# Configure layout. “default” = Default layout with centered lightbox. “verticalSplit” = Background on left and full-height lightbox on right
$layoutTemplateType = "verticalSplit"
$isHeaderShown = $false
$isFooterShown = $false
# Configure login page text visibility settings
$hidePrivacyAndCookies = $false
$hideTermsOfUse = $false
# Set to $true to hide all SSPR hyperlinks
$hideAccountResetCredentials = $true
# Individually hide SSPR hyperlinks. hideAccountResetCredentials must be set to $false
$hideCannotAccessYourAccount = $true
$hideForgotMyPassword = $true
$hideResetItNow = $true
# Prepare the request body for non-image properties
$body = @{
backgroundColor = $backgroundColor
signInPageText = $signInPageText
loginPageTextVisibilitySettings = @{
hideAccountResetCredentials = $hideAccountResetCredentials
hideCannotAccessYourAccount = $hideCannotAccessYourAccount
hideForgotMyPassword = $hideForgotMyPassword
hidePrivacyAndCookies = $hidePrivacyAndCookies
hideResetItNow = $hideResetItNow
hideTermsOfUse = $hideTermsOfUse
}
loginPageLayoutConfiguration = @{
layoutTemplateType = $layoutTemplateType
isHeaderShown = $isHeaderShown
isFooterShown = $isFooterShown
}
} | ConvertTo-Json
# Issue request to Graph API
Invoke-MgGraphRequest -Method PATCH -Uri "https://graph.microsoft.com/v1.0/organization/$($tenantID)/branding" -Body $body -ContentType "application/json"
Kiracı markalaması için kullanılan görselleri nasıl yapılandıracağınız aşağıda açıklanmıştır:
# Set the content type
$contentType = "image/*"
# Banner company logo. PNG or JPEG image, 36x245px. Recommend transparent image with no padding
$bannerLogoPath = "C:/Users/kariska/Downloads/Image36x245.png"
$bannerLogoEndpoint = “https://graph.microsoft.com/v1.0/organization/$tenantID/branding/localizations/0/bannerLogo”
# Background image of sign-in page. PNG or JPEG image, 1920x1080px, max file size 300KB
$backgroundImagePath = "C:/Users/kariska/Downloads/Image1920x1080.png"
$backgroundImageEndpoint = “https://graph.microsoft.com/v1.0/organization/$tenantID/branding/localizations/0/backgroundImage”
# Favicon. PNG (preferred) or JPEG image, 32x32px, max file size 5KB
$faviconPath = "C:/Users/kariska/Downloads/Image36x36.png"
$faviconEndpoint = “https://graph.microsoft.com/v1.0/organization/$tenantID/branding/localizations/0/favicon”
# Issue requests to Graph API
Invoke-MgGraphRequest -Method PUT -Uri $bannerLogoEndpoint -InputFilePath $bannerLogoPath -ContentType $contentType
Invoke-MgGraphRequest -Method PUT -Uri $backgroundImageEndpoint -InputFilePath $backgroundImagePath -ContentType $contentType
Invoke-MgGraphRequest -Method PUT -Uri $faviconEndpoint -InputFilePath $faviconPath -ContentType $contentTypeGraph bağlantısını kesmeyi unutmayın:
Disconnect-MgGraphMicrosoft 365 Suite Başlığını Markalama
Tutarlı bir tema, Microsoft 365 genelinde kurumsal kimliği güçlendirir. Microsoft'un "Kuruluş teması" olarak adlandırdığı şey, yalnızca Microsoft 365 paketi başlığındaki renkler ve logodur. Aşağıda resmi gösterilen bu üst bilgi, Microsoft 365'teki tarayıcı tabanlı uygulamalarda da varlığını sürdürür.
Kiracıların birden fazla organizasyon teması olabilir: kuruluştaki herkes için geçerli olan varsayılan bir tema ve en fazla dört ek tema. Bir veya daha fazla Microsoft 365 grubuna ek temalar atanmıştır (üzgünüm, güvenlik grubu veya dağıtım grubu yok). Edinmeler için, taşınan kullanıcılar için ek bir tema oluşturmayı düşünün. Önkoşulları karşılamanız koşuluyla, şirketAdı gibi özelliklere dayalı dinamik bir Microsoft 365 grubu oluşturun.
Microsoft'un belgeleri, varsayılan temanın nasıl özelleştirileceğine ve ek temaların nasıl oluşturulacağına ilişkin basit talimatlar sağlar. Şu anda kiracının organizasyon teması komut dosyaları kullanılarak yapılandırılamaz.
SharePoint Çevrimiçi Markalama
SharePoint siteleri işbirliğinin merkezinde yer alır ve aynı zamanda şirketin görsel kimliğini de yansıtmalıdır. Bu kimliği SharePoint sitelerinin temasında, üstbilgisinde, gezinmesinde ve altbilgisinde güçlendirebiliriz. Bu blog yazısı, site logosu eklemek de dahil olmak üzere sitenizin görünümünü değiştirmenin temellerini kapsar; bu gönderi size özel bir renk temasının nasıl oluşturulacağını ve dağıtılacağını öğretir.
Geçişiniz bir satın alma işlemiyse ve kaynak siteler halihazırda bir merkez yapısında tasarlanmadıysa, satın alınan şirket için taşınan sitelerin de buna katıldığı markalı bir merkez sitesi oluşturmak, taşınan kullanıcıların bilgilerine daha kolay erişmesine ve mevcut kullanıcılara yardımcı olur. Hangi verilerin taşınan şirkete ait olduğunu belirlemek için.
Bu komut dosyaları, SharePoint Çevrimiçi Yönetim Kabuğu ve PnP PowerShell'i gerektirir.
Kaynak Kiracıdan SharePoint Renk Temasını Dışa Aktarma ve Hedef Kiracıda Oluşturma
Bu komut dosyası, kaynak kiracıdaki bir temanın özelliklerini almak için SharePoint Çevrimiçi Yönetim Kabuğu'nu kullanır ve ardından hedef kiracıda bu özelliklere sahip yeni bir tema oluşturur:
# Admin URLs for source and target
$sourceAdminUrl = “https://skapski-admin.sharepoint.com”
$targetAdminUrl = “https://m365x18891260-admin.sharepoint.com”
# Name of the theme to export
$themeName = “Custom Cyan”
# Connect to source with a SharePoint Administrator account
Connect-SPOService -Url $sourceAdminUrl
# Get theme settings
$Palette = Get-SPOTheme -Name $themeName | Select-Object -ExpandProperty Palette
$IsInverted = Get-SPOTheme -Name $themeName | Select-Object -ExpandProperty IsInverted
# Connect to target with a SharePoint Administrator account
Connect-SPOService -Url $targetAdminUrl
# Add the color theme to the target tenant
Add-SPOTheme -Identity $themeName -Palette $palette -IsInverted $isinverted
Write-Host "Added $themeName theme to target tenant”Site Listesine Renk Teması Uygulama
Bu komut dosyası, bir CSV'deki siteURL sütununda yer alan bilgileri kullanarak site listesine bir SharePoint renk teması uygular:
# File path of CSV
$csvPath = "C:/Users/kariska/Documents/Sites.csv"
Import-Csv $csvPath | ForEach-Object {
$siteURL = $_.SiteURL
# Apply the theme to the site
Set-SPOWebTheme -Identity $ThemeName -Web $siteUrl
Write-Host "Applied $themeName theme to $siteUrl"
}
Bir Merkez Sitesi Belirleyin, Siteleri Merkezle İlişkilendirin ve İlişkili Siteleri Merkez Sitesi Gezinmesine Ekleyin
CSV'nize bir sütun ekleyin ve adını "HubStatus" olarak adlandırın. HubStatus sütununda yanına "Hub" yazarak hub olarak tanımlanacak bir site seçin. Diğerlerini boş bırakın.
# Connect to PnP PowerShell
Connect-PnPOnline tenant.sharepoint.com -Interactive
# File path of CSV
$csvPath = "C:/Users/kariska/Documents/Sites.csv"
# SharePoint Admin user account
$adminUser = “admin@tenant.com”
Import-Csv $csvPath | ForEach-Object {
$siteUrl = $_.SiteUrl
$hubStatus = $_.HubStatus
# Register hub site and grant the SharePoint Admin rights to the hub site
if ($hubStatus -eq "Hub") {
$hubSiteURL = $siteURL
Register-PnPHubSite -Site $hubSiteURL -Principals $adminUser
Write-Host "Registered $hubSiteURL as Hub Site"
}
# Associate other sites to hub and add them to hub navigation
elseif ($hubStatus -ne $Hub -and $siteURL -ne $null) {
Add-PnPHubSiteAssociation -Site $siteURL -HubSite $hubSiteURL
Connect-PnPOnline -Url $siteURL -Interactive
$web = Get-PnPWeb
$siteTitle = Get-PnPProperty -ClientObject $web -Property Title
Connect-PnPOnline -Url $hubSiteURL -Interactive
Add-PnPNavigationNode -Title $siteTitle -Url $siteURL -Location "TopNavigationBar"
Write-Host "Associated $siteURL with Hub Site"
}
}
Önbelleğe alma nedeniyle, hub sitesine göz atmanız, hub sitesi gezintisinde Düzenle'ye tıklamanız ve ardından değişiklikleri görünür kılmak için Kaydet'e tıklamanız gerekebilir.
Uygulama Başlatıcıya Özel Bir Kutucuk Ekleme
Microsoft 365 uygulama başlatıcısı, lisanslandığınız uygulamaları ve hizmetleri içerir. Biraz yapılandırmayla uygulama başlatıcı özel kutucuklar içerebilir. Bunlar, kullanıcıların paylaşılan kaynaklara (örneğin, SharePoint Online'daki bir merkez sitesine) daha kolay gitmesine yardımcı olabilir. Aşağıda uygulama başlatıcı menüsünün basitleştirilmiş bir görüntüsü bulunmaktadır:
https://admin.microsoft.com > Ayarlar > Kuruluş ayarları > Kuruluş profili'ne giderek uygulama başlatıcıya özel bir kutucuk ekleyin. "Uygulamalar için özel döşemeler"i tıklayın, "Özel döşeme ekle"yi tıklayın ve aşağıdaki bilgileri girin:
- Field
Tanım
- Tile name
Döşeme adı. Döşemede görünür.
- URL of website
Kullanıcılar kutucuğu tıklattığında açılan şey.
- URL of tile image
Resim 60×60 piksel olmalı ve kimlik doğrulama gerektirmeden kuruluşunuzdaki herkesin kullanımına açık olmalıdır. URL'de HTTPS kullanın. Uygulamalarım sayfasında ve uygulama başlatıcıda görünür.
- Description
Döşemenin açıklaması. Uygulamalarım sayfasındaki kutucuğu seçtiğinizde ve Uygulama Ayrıntıları'nı seçtiğinizde görünür.
Özel uygulama kutucuğunu kullanıcılar için sabitleyerek daha görünür hale getirebilirsiniz.
Yenilenme ve Güçlenme Zamanı
Microsoft 365 kiracıdan kiracıya geçiş, dijital çalışma alanlarında marka kimliğinizi güçlendirme ve yenileme fırsatı sağlar. Oturum açma sayfalarını ve SharePoint sitelerini özelleştirerek, Microsoft 365 uygulama başlatıcısına özel kutucuklar ekleyerek ve yan kuruluşlar için farklı marka bilinci oluşturmayı sürdürerek, kullanıcılarınızın hoş karşılandığı ve tanıdık geldiği bir ortam yaratırsınız.
Geçişin yalnızca verileri taşımaktan ibaret olmadığını unutmayın; ekibinizin gelişebileceği bir alan yaratmakla ilgilidir.



