当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何创建、禁用和删除 Office 365 帐户

作者:精品下载站 日期:2024-12-14 06:03:24 浏览:12 分类:玩电脑

如何创建、禁用和删除 Office 365 帐户


Office 365 包括各种服务,例如 Exchange Online、SharePoint Online 和 OneDrive for Business,可促进用户之间的沟通和协作。但是,要使用 Office 365 服务,每个用户都需要在 Office 365 中拥有自己的用户帐户并分配许可证。您可以轻松地从不再使用的用户帐户中删除许可证,并将其重新分配给其他用户帐户。

在这篇博文中,我将介绍如何快速高效地创建 Office 365 帐户、为其分配适当的许可证,以及如何在不再需要 Office 365 帐户时将其删除。我将分享如何使用 PowerShell 在 Office 365 中完成这些任务。尽管 Office 365 管理中心是大多数管理任务的起点,并且包含指向 Azure Active Directory、Exchange Online、SharePoint Online 和 Skype for Business Online 的服务特定管理中心的链接,但某些高级任务只能使用 PowerShell 执行。此外,PowerShell 命令的语法很少更改,这使得 PowerShell 非常适合长期管理使用。

连接到 Office 365

这些任务的第一步是从本地计算机打开与 Office 365 的 PowerShell 会话。我创建了一个脚本来简化这个过程;只需将其复制到文本文件中并使用扩展名 .PS1 保存该文件。当您准备好连接时,请转到 PowerShell 控制台窗口并输入 .scriptname.ps1(即句点、反斜杠、文件名)来运行脚本,然后输入您的 Office 365 管理凭据提示。

$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”

该脚本最后一个 cmdlet 中的 -Prefix 参数在混合部署中非常重要;如果您想在纯云环境中运行此脚本,则可以删除此参数。在混合环境中需要它的原因是有时 cmdlet 的命名空间会发生冲突。例如,如果您在本地 Exchange Server 和 Office 365 Exchange Server 都运行时运行 New-Mailbox 命令,PowerShell 将不知道是在本地还是在云中创建新用户邮箱或共享邮箱。为了解决此问题,此脚本加载带有前缀“365”的 cmdlet 的 Office 365 命名空间。因此,您应该使用前缀“365”来命名应在云中运行的所有 Exchange cmdlet,例如“New-365Mailbox”或“Get-365DistributionGroup”,并保留应在本地部署上运行的所有 Exchange cmdlet。默认情况下。这使得很容易区分它们。

创建 Office 365 帐户

连接到 Office 365 后,您可以一次创建一个帐户或批量创建帐户。

要配置单个新 Office 365 用户,请使用以下脚本:

New-MsolUser -DisplayName "Employee Name Here" -FirstName FirstName -LastName LastName -UserPrincipalName [email protected] –UsageLocation US

如果您的用户位于美国境外,请将“US”替换为适当的两字母 ISO 国家/地区代码。这是一个必填字段;在 Office 365 知道您的用户将从哪个国家/地区访问其服务之前,您无法分配许可证(如下一节所述)。

要同时配置多个新的 Office 365 用户帐户,请创建具有以下结构的 CSV 文件:

UserPrincipalName,FirstName,LastName,DisplayName,UsageLocation

例如,以下是三个条目:

[email protected],John,Smith,John Smith,US

[email protected],Greg,Jones,Greg Jones,US

[email protected],Jacob,Rogers,Jacob Rogers,UK

然后使用 PowerShell 导入 CSV 文件并将内容通过管道传输到 New-Msoluser 命令,如下所示:

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"

该脚本将创建用户帐户,并编写一个新的 CSV 文件,其中列出新用户以及为其自动生成的密码,然后您可以与用户共享。

分配许可证

在 Office 365 中创建帐户是不够的;为了能够执行任何操作,用户需要为其帐户分配许可证。不同类型的许可证“点亮”服务的不同功能。创建帐户后,您有 30 天的时间为其分配许可证。您通常可以在一个系列中混合搭配许可证,因此您的一些用户可能拥有 E3 计划,而其他用户则拥有 E1,还有一些用户拥有 E5。

使用 Get-MsolAccountSku cmdlet 查看组织中的许可计划和可用许可证,并使用 Get-Msoluser 查看租户中所有用户的许可状态。

要分配许可证,请使用 Set-MsolUserLicense cmdlet。例如,要将 Office 365 企业版 E3 计划(在 PowerShell 中显示为“ENTERPRISEPACK”)分配给用户,请使用以下命令:

Set-MsolUserLicense -UserPrincipalName "[email protected]" -AddLicenses "yourorgname:ENTERPRISEPACK"

要将 E3 许可证分配给当前尚未分配许可证的所有用户,请使用以下两个命令:

$UsersWithoutALicense = Get-MsolUser -All -UnlicensedUsersOnly

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

在哪里购买许可证

您可以通过多种方式为您的组织获取许可证:

  • 直接从 Microsoft Office 365 门户网站。对于大多数组织来说,这是购买服务的最直接方式:您只需将一定数量的许可证添加到购物车并使用信用卡购买,它们通常可以立即使用。
  • 通过批量许可协议。此方法可以让您享受组织折扣;但是,您需要一些时间才能收到许可证代码。然后您可以在门户网站上兑换代码(目前无法使用PowerShell兑换许可证)。
  • 来自经销商。有时,通过经销商购买 Office 365 可能更具成本效益,经销商可能会提供附加服务,例如在线备份或与核心 Office 365 捆绑在一起的增强型垃圾邮件过滤。在这种情况下,许可证的兑换会有所不同,但经销商会引导您完成整个过程的过程。

阻止用户

如果用户休假或暂时离开,您可以禁用他们的 Office 365 帐户(在 O365 术语中,您“阻止”用户帐户),以便任何人都无法使用它登录。如果您不这样做,这是一种很好的安全预防措施不想删除用户帐户,但关联的用户在很长一段时间内不需要它。一个 PowerShell 命令即可处理它:

Set-MsolUser -UserPrincipalName [email protected] -BlockCredential $true

显然,要禁用该块,请使用以下命令:

Set-MsolUser -UserPrincipalName [email protected] -BlockCredential $false

删除 Office 365 用户帐户

当用户离开您的公司或不再需要使用 Office 365 时,您需要删除他们的用户帐户。 PowerShell 也让这变得简单:

Remove-MsolUser -UserPrincipalName [email protected]

除了删除用户帐户之外,此命令还会自动删除 Office 365 许可证分配,并将已删除的许可证实例放回到常规池中,以便将来可以将其重新分配给另一个帐户。

请参阅 Exchange Online 章节,了解有关如何在删除员工 Office 365 帐户后仍保留对离职员工邮箱的访问权限的提示。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯