Я пытаюсь написать сценарий PowerShell, который вызывает несколько удаленных компьютеров и собирает параметры пользователя / системы ODBC DSN.Ниже приведен следующий скрипт, однако, похоже, что у командлета Get-ODBCDSN
нет свойства для удаленного извлечения данных.Кто-нибудь сталкивался с этой проблемой и может предложить некоторую помощь?
$servers = @("SERVER1","SERVER2")
$DSNs = @("DSN1","DSN2")
foreach ($server in $servers)
{
write-host `r`n "Getting DSN settings from "$server `r`n
foreach ($DSN in $DSNs)
{
Get-ODBCDSN -name $DSN | Select Name, DsnType, platform, @{n='Description';e={$_.Attribute.server}}
}
Write-Output $results | sort name, dsntype
}