Ошибка Get-CsUser powershell - PullRequest
       48

Ошибка Get-CsUser powershell

0 голосов
/ 08 июня 2018

Я запускаю эту команду в powershell Get-CsUser и получаю следующую ошибку

Get-CsUser : The term 'Get-CsUser' is not recognized as the name of a
cmdlet, function, script file, or operable program. Check the spelling
of the name, or if a path was included, verify that the path is
correct and try again. At line:1 char:1
+ Get-CsUser
+ ~~~~~~~~~~
     + CategoryInfo          : ObjectNotFound: (Get-CsUser:String) [], CommandNotFoundException
     + FullyQualifiedErrorId : CommandNotFoundException

Что мне нужно сделать, чтобы избежать этой ошибки?Я импортировал:

Import-Module "C:\Program Files\Common Files\Skype for Business Online\Modules\SkypeOnlineConnector\SkypeOnlineConnector.psd1"

и затем подключился к Office 365 Skype для бизнеса с помощью следующего сценария:

$credential = Get-Credential
Import-Module MSOnline
Connect-MsolService -Credential $credential
Import-Module SkypeOnlineConnector
$lyncSession = New-CsOnlineSession -Credential $credential
Import-PSSession $lyncSession

Кто-нибудь знает, в чем причина этой ошибки?

Ответы [ 2 ]

0 голосов
/ 09 июня 2018

В Skype для бизнеса Online вы должны использовать Get-CsOnlineUser вместо Get-CsUser.

Как указано в документации для Get-CsUser она недоступнадля Skype для бизнеса Online.

Если вы используете Get-Command Get-Cs*User, вы найдете только следующие 3 команды:

Get-CsOnlineDialInConferencingUser

Get-CsOnlineUser

Get-CsOnlineVoiceUser

Второй - тот, который вы должны использовать для отображения пользователей, размещенных в сети.Я уже просил внести изменения в документацию MS, чтобы включить это в качестве подсказки, надеюсь, они вас примут.

0 голосов
/ 09 июня 2018

Кто-нибудь знает, в чем причина этой ошибки?заранее спасибо

Проблема в Office 365 Skype для бизнеса не имеет команду " Get-CsUser " в командлетах пользователя.

Доступны следующие пользовательские командлеты.

Set-CsUser

Get-CsUserPstnSettings

Set-CsUserPstnSettings

Get-CsUserSession

Источник " Командлеты Skype для бизнеса Online "

Get-CsUser доступен для локальных серверов Lync.
.

PS: Ваше подключение к "Office 365 Skype для бизнеса" и импорт сеанса должны быть в порядке, например, если вы набираете Get-CsUserSession, оно не должно скажем «Термин« Get-CsUserSession »не распознается как имя командлета, функции, файла сценария или работающей программы»

(1) Вы можете просмотреть доступных команд вВаш импортированный модуль , используя ниже

Get-Command -Module MSOnline
Get-Command -Module SkypeOnlineConnector

(2) Вы также можете просмотреть доступные команды в вашей текущей сессии , используя Get-Command и ваше временное имя сессии.

Get-Command -Module tmp_aqu5qmxt.frb

tmp_aqu5qmxt.frb - это мое временное имя идентификатора сеанса .. измените его на то, что вы получите на этом экране.

enter image description here

(3) Для просмотра всех импортированных команд из всех ваших источников (модулей + сеансов), которые вы можете использовать,

Get-Command -ListImported

Ни у одной из них нет команды с именем "Get-CsUser "

...