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

[玩转系统] Office 365 Exchange Online PowerShell:使用 Connect-ExchangeOnline 快速连接

作者:精品下载站 日期:2024-12-14 07:31:04 浏览:14 分类:玩电脑

Office 365 Exchange Online PowerShell:使用 Connect-ExchangeOnline 快速连接


越来越多的公司正在迁移到 Office 365。这首先适用于中小型企业。这种趋势很难被阻止。因此,我决定更加关注这项新技术,以比以前更好地支持我的 Office 365 客户。

我注意到的第一件事是需要 3 个命令才能登录 Exchange Online。我的任务很明确:自动化这些命令以简化 Exchange Online 的登录。

目标

我的目标是只使用一个命令而不是三个。这就是我的新 Powershell 函数 Connect-ExchangeOnline。


Connect-ExchangeOnline

[玩转系统] Office 365 Exchange Online PowerShell:使用 Connect-ExchangeOnline 快速连接

好一个。您现在想知道如何在您的环境中实现这一点。这让我想到了下一点。代码本身。

连接交换在线


function Connect-ExchangeOnline {

# .SYNOPSIS
# Connect-ExchangeOnline connects you to your Office365 Exchange Online portal.

# .PARAMETER
# None

# .EXAMPLE
# Connect-ExchangeOnline

# .NOTES
# Author: Patrick Gruenauer
# Web: https://a-d.site

$userCredential = Get-Credential
$session = New-PSSession -ConfigurationName Microsoft.Exchange `
-ConnectionUri https://outlook.office365.com/powershell-liveid/ `
-Credential $userCredential -Authentication Basic -AllowRedirection
Import-Module (Import-PSSession $session -DisableNameChecking) -Global `
-WarningAction SilentlyContinue
$domain=Get-AcceptedDomain | Where-Object Default -EQ 'True'
""
Write-Output "***** Welcome to Exchange Online for the domain $domain *****"
""
}

如何使用它

将上述代码复制到 PowerShell ISE (ise.exe) 中并运行该代码。然后输入命令并享受它的乐趣。

如果要使该函数永久可用,以便每次启动 PowerShell 时该函数都可用,则必须在 C:\Program Files\WindowsPowerShell\Modules 中创建一个文件夹。将文件夹命名为 Connect-ExchangeOnline。然后将代码另存为该文件夹中的 .psm1 文件。下面的屏幕截图将为您提供帮助。

[玩转系统] Office 365 Exchange Online PowerShell:使用 Connect-ExchangeOnline 快速连接

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

取消回复欢迎 发表评论:

关灯