RDS PowerShell в задании PowerShell - PullRequest
0 голосов
/ 03 апреля 2020

Я запускаю задание PowerShell для сбора информации о сеансе с хоста RDS. Проблема в том, что задание PowerShell завершается ошибкой с «Пожалуйста, запустите Add-RDSAccount», чтобы добавить учетную запись. Однако, если я запускаю задание PowerShell с Get-AzVM, задание выполняется успешно.

Таким образом, ниже задание не выполняется:

Add-RdsAccount -DeploymentUrl https://rdbroker.wvd.microsoft.com  ## I log on to RDS
$TC = ""            
Start-Job -ScriptBlock {
    param (
        $TC         
    )            
    $TC = Get-RdsUserSession -TenantName "TenantName" -HostPoolName "HostPoolHere"
} -ArgumentList $TC

И ниже Задание выполняется без проблем:

$TC = ""            
Start-Job -ScriptBlock {
    param (
        $TC         
    )            
    $TC = Get-AzVM
} -ArgumentList $TC

Хотя я вижу, что задание Get-AzVM может использовать учетные данные из текущего сеанса PowerShell, но «Get-RDSUserSession» не распознает учетные данные, доступные в текущем сеансе PowerShell.

Любая помощь очень ценится.

Спасибо, / N

...