На моем Skype для бизнеса Server, когда я запускаю следующую команду, моя процедура получения очередей изменяется следующим образом:
Set-CsRgsQueue -Instance $queue
Однако на моем связанном сервере (в одном прыжке от сервера Lync) яполучить следующую ошибку:
ошибка сети или экземпляра, связанная с установкой соединения с SQL Server.Set-CsRgsQueue: ошибка, связанная с сетью или экземпляром, возникла при установлении соединения с SQL Server.Сервер не найден или не был доступен.Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений.(поставщик: сетевые интерфейсы SQL, ошибка: 26 - ошибка при поиске сервера / указан экземпляр)
Однако я могу настроить ODBC для удаленного сервера (+ открыл порт FW 1433, перезапустил службу,....)
Где может быть моя проблема?
РЕДАКТИРОВАТЬ:
Мой скрипт-блок выглядит так:
import-module Lync
$queue = Get-CsRgsQueue -Name $toChange
$action = New-CsRgsCallAction -Action TransferToPSTN -Uri $forwarduri -QueueID $queue.Identity
$queue.OverflowAction = $action
$queue.OverflowThreshold = 0
Set-CsRgsQueue -Instance $queue
Если я нев состоянии решить проблему, как я могу реализовать invoke-command
, как это работает на самом сервере?
Я пытался сделать:
Invoke-Command -ComputerName SQLSERVER -ScriptBlock {Set-CsRgsQueue -Instance $queue}
, но это бросает:
Cannot validate argument on parameter 'Instance'. The argument is null. Provide a valid value for the argument, and then try running the command again.