У меня очень странное поведение в моем сценарии. Я запрашиваю список учетных записей 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 \ имя пользователя больше не будет добавлено в строку, и я абсолютно не знаю, почему
Было бы здорово, если бы кто-нибудь мне помог.
Большое спасибо Герно