首页 > 系统相关 >使用PowerShell 连接Exchange及Lync/Skype服务器

使用PowerShell 连接Exchange及Lync/Skype服务器

时间:2023-04-04 23:33:58浏览次数:45  
标签:脚本 Credential Exchange UserCredential Lync PSSession PowerShell

需求背景

在运维Exchange/Lync/Skype时,我们经常会遇到需要创建很多自动化任务来代替我们完成重复的工作,就需要能够使用脚本连接至对应应用服务器进行自动化处理。此时我们可以使用PowerShell的方式来完成。那么我们应该如何连接到对应服务器呢?

操作步骤

  1. 创建PowerShell .ps1脚本:
$UserCredential = Get-Credential
$SessionSkype = New-PSSession -ConnectionUri https://skype01.contoso.com/ocspowershell
-Credential $UserCredential
$SessionExchange = New-PSSession -ConfigurationName Microsoft.Exchange
-ConnectionUri https://exchange01.contoso.com/PowerShell/
-Authentication Kerberos -Credential $UserCredential
Import-PSSession $SessionSkype
Import-PSSession $SessionExchange
  1. 将.ps1脚本文件保存(例如:c:\command):
  2. 更改环境变量,将脚本保存的目录添加至path内:

使用PowerShell 连接Exchange及Lync/Skype服务器_PowerShell

计算机生成了可选文字:
pathl 
•c: \comma ne

  1. 重启windows powershell即可运行该脚本:

使用PowerShell 连接Exchange及Lync/Skype服务器_PowerShell_02

 

  1. 将脚本设置别名:

使用PowerShell 连接Exchange及Lync/Skype服务器_Skype_03

  1. 输入凭证:

计算机生成了可选文字:
PS C: connect—server 
1 fi cmdlet Get-credential 
redenti al 
Windows PowerShell

  1. 完成之后即可调用脚本进行验证:

Machine generated alternative text:
ModuleType Version 
Script 
1.0 
Name 
tmp_xwdOcsz1 . tur 
Exportedcommands 
{Approve—CsDevi ceUpdateRu1e, Backup—cspool , Clear—CsDevice. . . 
Verbose Import-Module Get-verb. 
Script 
1.0 
tmp_sui cdkyk . ytl 
{Add—ADPermission, Add—Avai1abi1ityAddressSpace, Add—Conte. . .

使用PowerShell 连接Exchange及Lync/Skype服务器_PowerShell_04

标签:脚本,Credential,Exchange,UserCredential,Lync,PSSession,PowerShell
From: https://blog.51cto.com/fantacyzmr/6170093

相关文章

  • PowerShell
    WindowsPowerShell是微软发布的一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NETFramework的强大功能。它引入了许多非常有用的新概念,从而进一步扩展了您在Windows 命令提示符和WindowsScriptHost环境中获得的知识和创建的脚本。Windows PowerShe......
  • powershell path
    https://github.com/ThePoShWolf/Utilities/blob/master/Misc/Set-PathVariable.ps1<#.SYNOPSIS ModifythePATHenvironmentvariable..DESCRIPTION Set-PathVariableallowsyoutoaddorremovepathstoyourPATHvariableatthespecifiedscopewithlogic......
  • CMD、Powershell、Bash
    总体来说,CMD、Powershell和Bash都是命令行工具,用于执行各种命令和脚本,但它们的功能和用法都有所不同,根据不同的需求选择不同的命令行工具。CMDCMD(CommandPrompt)是Windows操作系统中的命令行工具,提供了基本的命令行交互功能,如文件管理、进程管理、网络管理等。CMD是Windows系统......
  • 配置Microsoft Defender for Office 365以保护Exchange Online
    介绍MicrosoftDefenderforOffice365是微软发布的主要针对于ExchangeOnline安全的一款产品,可保护你的组织免受电子邮件、链接(URL)和协作工具带来的恶意威胁。 它的......
  • C# StackExchange.Redis 用法总结
    阅读目录安装 StackExchange.Redis引用及初始化String(字符串)List(列表)Hash(哈希)发布订阅事务Batch批量操作Lock(分布式锁)StackExchange.Redis封装安装 St......
  • 使用Grafana监控Lync/Skype服务器(四)
    在上一篇文章中,我们使用Grafana从SQLServer的表中取数,然后通过Dashboard实现了对Lync/Skype服务器的点对点通话质量的监控。那么在本篇文章中,我们将继续使用Grafana来实现......
  • Winform/Csharp中使用StackExchange.Redis连接Redis存取数据并序列化对象/反序列化(支
    场景在winform程序中,需要连接Redis并根据Key进行模糊搜索,对value值进行反序列化为对象之后进行数据处理和显示。ServiceStack.redis这里不使用servicestack.redis,因为......
  • 使用Grafana监控Lync/Skype服务器(三)
    在上一篇文章中,我们使用Grafana从SQLServer的表中取数,然后通过Dashboard实现了对Lync/Skype服务器的实时会议以及用户数的监控。那么在本篇文章中,我们将继续使用Grafana来......
  • 使用Grafana监控Lync/Skype服务器(二)
    在上一篇文章中,我们使用Grafana从SQLServer的表中取数,然后通过Dashboard实现了对Lync/Skype服务器的实时用户/设备连接数的监控。那么在本篇文章中,我们将继续使用Grafana来......
  • Stack Exchange & Stack Overflow User Reputation Leagues All In One
    StackExchange&StackOverflowUserReputationLeaguesAllInOne......