Office 365 Hesapları Nasıl Oluşturulur, Devre Dışı Bırakılır ve Silinir


Office 365, kullanıcılar arasındaki iletişimi ve işbirliğini güçlendiren Exchange Online, SharePoint Online ve OneDrive for Business gibi çok çeşitli hizmetleri içerir. Ancak Office 365 hizmetlerini kullanmak için her kullanıcının Office 365'te atanmış lisanslara sahip kendi kullanıcı hesabına ihtiyacı vardır. Artık kullanılmayan kullanıcı hesaplarından lisansları kolaylıkla kaldırabilir ve bunları diğer kullanıcı hesaplarına yeniden atayabilirsiniz.

Bu blog yazısında Office 365 hesaplarının hızlı ve verimli bir şekilde nasıl oluşturulacağını, bu hesaplara uygun lisansların nasıl atanacağını ve artık ihtiyaç duyulmadığında Office 365 hesaplarının nasıl silineceğini ele alacağım. Bu görevleri Office 365'te PowerShell kullanarak nasıl gerçekleştirebileceğinizi paylaşacağım. Office 365 yönetim merkezi çoğu yönetici görevi için bir başlangıç noktası olmasına ve Azure Active Directory, Exchange Online, SharePoint Online ve Skype for Business Online için hizmete özel yönetim merkezlerine bağlantılar içermesine rağmen, bazı gelişmiş görevler yalnızca PowerShell kullanılarak gerçekleştirilebilir. Üstelik PowerShell komutlarının sözdizimi çok nadir değişiyor, bu da PowerShell'i uzun vadeli yönetimsel kullanıma çok uygun hale getiriyor.

Office 365'e bağlanma

Bu görevlerden herhangi birinin ilk adımı, yerel makinenizden Office 365'e bir PowerShell oturumu açmaktır. Bu süreci basitleştirmek için bir komut dosyası oluşturdum; bunu bir metin dosyasına kopyalamanız ve dosyayı .PS1 uzantısıyla kaydetmeniz yeterlidir. Bağlanmaya hazır olduğunuzda PowerShell konsolu penceresine gidin ve .scriptname.ps1 (nokta, ters eğik çizgi, dosya adıdır) yazarak komut dosyasını çalıştırın ve Office 365 yönetici kimlik bilgilerinizi girin. diye sordu.

$URL = "https://ps.outlook.com/powershell"

$Credentials = Get-Credential -Message "Enter your Exchange Online or Office
 
365 administrator credentials"

$CloudSession = New-PSSession -ConfigurationName Microsoft.Exchange -Connect

ionUri $URL -Credential $Credentials -Authentication Basic -AllowRedirection
 
-Name "Office 365/Exchange Online"

Import-PSSession $CloudSession –Prefix “365”

Bu betiğin son cmdlet'indeki -Prefix parametresi hibrit dağıtımlarda önemlidir; Bu betiği tamamen bulut ortamında çalıştırmak istiyorsanız bu parametreyi kaldırabilirsiniz. Hibrit bir ortamda buna ihtiyaç duyulmasının nedeni bazen cmdlet'lerin ad alanlarının çakışmasıdır. Örneğin, hem şirket içi Exchange Server hem de Office 365 Exchange Server çalışırken Yeni Posta Kutusu komutunu çalıştırırsanız PowerShell, yeni kullanıcı posta kutusunu veya paylaşılan posta kutusunu yerel olarak mı yoksa bulutta mı oluşturacağını bilemez. Bu sorunu düzeltmek için bu komut dosyası, cmdlet'lerin Office 365 ad alanını "365" ön ekiyle yükler. Bu nedenle, bulutta çalışması gereken tüm Exchange cmdlet'lerini "New-365Mailbox" veya "Get-365DistributionGroup" gibi "365" ön ekiyle adlandırmalı ve yerel dağıtımınızda çalışması gereken tüm Exchange cmdlet'lerini oldukları gibi bırakmalısınız. varsayılan olarak. Bu onları birbirinden ayırmayı çok kolaylaştırır.

Office 365 Hesapları Oluşturun

Office 365'e bağlandıktan sonra hesapları tek tek veya toplu olarak oluşturabilirsiniz.

Tek bir yeni Office 365 kullanıcısını hazırlamak için aşağıdaki komut dosyasını kullanın:

New-MsolUser -DisplayName "Employee Name Here" -FirstName FirstName -LastName LastName -UserPrincipalName alias@yourtenant.onmicrosoft.com –UsageLocation US

Kullanıcılarınız Amerika Birleşik Devletleri dışındaysa, "ABD"yi uygun iki harfli ISO ülke koduyla değiştirin. Bu gerekli bir alandır; Office 365, kullanıcılarınızın hizmetlerine hangi ülkeden erişeceğini bilene kadar lisans atayamazsınız (sonraki bölümde açıklandığı gibi).

Aynı anda birden fazla yeni Office 365 kullanıcı hesabı sağlamak için aşağıdaki yapıya sahip bir CSV dosyası oluşturun:

UserPrincipalName,FirstName,LastName,DisplayName,UsageLocation

Örneğin, işte üç giriş:

newuser1@yourtenant.onmicrosoft.com,John,Smith,John Smith,US

newuser2@yourtenant.onmicrosoft.com,Greg,Jones,Greg Jones,US

newuser3@yourtenant.onmicrosoft.com,Jacob,Rogers,Jacob Rogers,UK

Ardından CSV dosyasını içe aktarmak ve içerikleri New-Msoluser komutuna aktarmak için PowerShell'i kullanın:

Import-Csv -Path "C:newusers.csv" | foreach {New-MsolUser -DisplayName $_.DisplayName -FirstName $_.FirstName -LastName $_.LastName -UserPrincipalName $_.UserPrincipalName} –UsageLocation $_.UsageLocation | Export-Csv -Path "C:newuserresults.csv"

Komut dosyası, kullanıcı hesaplarını oluşturacak ve ayrıca yeni kullanıcıları, onlar için otomatik olarak oluşturulan şifrelerle birlikte listeleyen ve daha sonra kullanıcılarınızla paylaşabileceğiniz yeni bir CSV dosyası yazacaktır.

Lisans Atama

Office 365'te hesap oluşturmak yeterli değildir; Kullanıcıların herhangi bir şey yapabilmesi için hesaplarına lisans atanması gerekir. Farklı lisans türleri, hizmetin farklı özelliklerini "aydınlatır". Hesap oluşturduktan sonra hesaba lisans atamak için 30 gününüz vardır. Lisansları genellikle bir aile içinde karıştırıp eşleştirebilirsiniz; böylece, örneğin bazı kullanıcılarınız E3 planlarına sahipken, diğerleri E1 ve bazılarının da E5 planlarına sahip olabilir.

Kuruluşunuzdaki lisanslama planlarını ve kullanılabilir lisansları görüntülemek için Get-MsolAccountSku cmdlet'ini kullanın ve kiracınızdaki tüm kullanıcıların lisans durumunu görmek için Get-Msoluser'ı kullanın.

Lisans atamak için Set-MsolUserLicense cmdlet'ini kullanın. Örneğin, Office 365 Kurumsal E3 planını (PowerShell'de "ENTERPRISEPACK" olarak görünen) bir kullanıcıya atamak için şu komutu kullanın:

Set-MsolUserLicense -UserPrincipalName "newuser1@yourtenant.onmicrosoft.com" -AddLicenses "yourorgname:ENTERPRISEPACK"

Şu anda kendilerine atanmış bir lisansı olmayan tüm kullanıcılara E3 lisansları atamak için aşağıdaki iki komutu kullanın:

$UsersWithoutALicense = Get-MsolUser -All -UnlicensedUsersOnly

$UsersWithoutALicense | foreach {Set-MsolUserLicense -AddLicenses "yourorgname:ENTERPRISEPACK"}

Lisanslar Nereden Alınır?

Kuruluşunuz için lisansları birkaç şekilde alabilirsiniz:

  • Doğrudan Microsoft'tan Office 365 web portalında. Çoğu kuruluş için bu, hizmet satın almanın en doğrudan yoludur: Sepetinize bir miktar lisans eklersiniz ve bunları bir kredi kartıyla satın alırsınız ve bunlar genellikle hemen kullanıma hazır hale gelir.
  • Toplu lisanslama sözleşmesi aracılığıyla. Bu yöntem organizasyonel indirimlerden faydalanmanızı sağlayabilir; ancak lisanslarınız için bir kod almanız biraz zaman alacaktır. Daha sonra kodu web portalında kullanabilirsiniz (şu anda lisansları kullanmak için PowerShell'i kullanmanın bir yolu yoktur).
  • Bir bayiden. Bazen Office 365'i, çevrimiçi yedekleme veya gelişmiş spam filtreleme gibi temel Office 365 paketiyle birlikte sunulan ek hizmetler sunabilecek bir satıcı aracılığıyla satın almak daha uygun maliyetli olabilir. Bu durumda, lisansların kullanımı değişiklik gösterir ancak satıcı size adım adım yol gösterecektir. süreç.

Kullanıcıları Engelleme

Bir kullanıcı izindeyse veya başka bir şekilde geçici olarak uzaktaysa, kimsenin Office 365 hesabını devre dışı bırakabilirsiniz (O365 terimleriyle, kullanıcı hesaplarını "engellersiniz"), böylece hiç kimse oturum açmak için bu hesabı kullanamaz. Bir kullanıcı hesabını silmek istemiyorsunuz ancak ilişkili kullanıcının uzun bir süre bu hesaba ihtiyacı olmayacak. Bir PowerShell komutu bununla ilgilenecektir:

Set-MsolUser -UserPrincipalName newuser2@yourtenant.onmicrosoft.com -BlockCredential $true

Açıkçası, bloğu devre dışı bırakmak için şu komutu kullanın:

Set-MsolUser -UserPrincipalName newuser2@yourtenant.onmicrosoft.com -BlockCredential $false

Office 365 Kullanıcı Hesaplarını Sil

Bir kullanıcı şirketinizden ayrıldığında veya artık Office 365'i kullanması gerekmediğinde kullanıcı hesabını silmek isteyeceksiniz. PowerShell bunu da kolaylaştırır:

Remove-MsolUser -UserPrincipalName newuser2@yourtenant.onmicrosoft.com

Bu komut, kullanıcı hesabını kaldırmanın yanı sıra Office 365 lisans atamasını da otomatik olarak kaldırır ve silinen lisans örneğini, gelecekte başka bir hesaba yeniden atanmak üzere genel havuzunuza geri koyar.

Ayrılmış bir çalışanın Office 365 hesabını sildikten sonra bile posta kutusuna erişimi nasıl koruyacağınız hakkında bir ipucu için Exchange Online bölümüne bakın.

İlgili makaleler