Я запускаю задание 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