如何解决PowerShell:尽管已加载二进制文件,但找不到Cmdlet Connect-MicrosoftTeams
在PowerShell中加载MicrosoftTeams模块确实有问题。我下载并导入了具有AllSigned授权的模块(没有错误):
PS C:\WINDOWS\system32> Install-Module -Name MicrosoftTeams
PS C:\WINDOWS\system32> Import-Module MicrosoftTeams
检查模块是否正确装入,我还打印了显示当前版本号的可用模块:
PS C:\WINDOWS\system32> get-module -listavailable
Verzeichnis: C:\Program Files\WindowsPowerShell\Modules
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Script 1.0.1 Microsoft.PowerShell.Operation.V... {Get-OperationValidation,Invoke-OperationValidation}
Binary 1.1.4 MicrosoftTeams {Add-TeamUser,Connect-MicrosoftTeams,Disconnect-Microsof...
Binary 1.0.0.1 PackageManagement {Find-Package,Get-Package,Get-PackageProvider,Get-Packa...
Script 3.4.0 Pester {Describe,Context,It,Should...}
Script 1.0.0.1 PowerShellGet {Install-Module,Find-Module,Save-Module,Update-Module...}
Script 2.0.0 PSReadline {Get-PSReadLineKeyHandler,Set-PSReadLineKeyHandler,Remov...
现在,我想使用cmdlet Connect-MicrosoftTeams
连接到团队,该cmdlet在此导入模块中明确列出为导出的cmdlet之一。但是以某种方式,PowerShell找不到命令:
PS C:\WINDOWS\system32> Connect-MicrosoftTeams
Connect-MicrosoftTeams : Die Benennung "Connect-MicrosoftTeams" wurde nicht als Name eines Cmdlet,einer Funktion,einer Skriptdatei oder eines ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens,oder ob der
Pfad korrekt ist (sofern enthalten),und wiederholen Sie den Vorgang.
In Zeile:1 Zeichen:1
+ Connect-MicrosoftTeams
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Connect-MicrosoftTeams:String) [],CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
[对不起,德语:读取:该名称未被识别为cmdlet或函数名称。但是,如果您使用PS,则可能知道该消息]
现在,我的问题是:如何让PS识别该命令以及如何找出错误所在?是否有命令列出当前正在运行的脚本和可用命令?还是有可能强制执行脚本?
解决方法
我可以看到输出显示您已成功安装模块。但是,这似乎有一些问题。我建议您重新安装它以查看进展情况:
- 以管理员身份运行Windows PowerShell
- 运行命令 Uninstall-Module MicrosoftTeams ,关闭PowerShell,然后重新打开一个新的 提升的PowerShell会话
- 运行命令 Install-Module MicrosoftTeams ,相关文档。 https://docs.microsoft.com/en-us/microsoftteams/teams-powershell-install
成功安装后,请关闭PowerShell并以管理员身份重新打开一个新的提升的PowerShell会话,再次运行 Connect-MicrosoftTeams 并查看它是否现在可以正常工作。如果相同的问题仍然存在,请附上整个输出的屏幕截图以进行进一步检查。
,我必须安装“Skype for Business Online,Windows PowerShell 模块”才能获得 Connect-MicrosoftTeams https://www.microsoft.com/en-us/download/details.aspx?id=39366
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。