Powershell SQL и get-childitem не работает - PullRequest
0 голосов
/ 29 января 2020

У меня очень странное поведение в моем сценарии. Я запрашиваю список учетных записей AD из базы данных SQL. Затем я создаю путь к домашней папке для каждого пользователя. это работает нормально

$rawdata = SQLSelect "SELECT Vorname,Nachname,AdAccount FROM IT.SapMitarbeiter ORDER BY adAccount"#OrgEinheitKurz"
foreach ($data in $rawdata.Tables[0])
{
    $temppath = ($rootfolder + $($data.AdAccount)).ToString()
    write-host "Path: " $temppath
}

Вывод, например, Путь: \\ server \ share \ username

Теперь я получу содержимое папки каждой папки

$rawdata = SQLSelect "SELECT Vorname,Nachname,AdAccount FROM IT.SapMitarbeiter ORDER BY adAccount"#OrgEinheitKurz"
foreach ($data in $rawdata.Tables[0])
{
    $temppath = ($rootfolder + $($data.AdAccount)).ToString()
    write-host "Path: " $temppath
    Get-ChildItem -path $temppath
}

Теперь вывод Путь: \\ server \ share \ имя пользователя больше не будет добавлено в строку, и я абсолютно не знаю, почему

Было бы здорово, если бы кто-нибудь мне помог.

Большое спасибо Герно

1 Ответ

0 голосов
/ 30 января 2020

Спасибо за ваши комментарии. Проблема была в сервере, на котором я запускаю сценарии. На другом сервере все работает нормально. Очень странно ..

...