Size: a a a

PowerShellRus - о Powershell (и не только) на русском

2020 May 15

n

n0mad in PowerShellRus - о Powershell (и не только) на русском
Elmar Salakhov
перегнать в массив)
тогда наверное в словарь лучше
источник

ES

Elmar Salakhov in PowerShellRus - о Powershell (и не только) на русском
n0mad
тогда наверное в словарь лучше
покажи плез как исходные данные выглядят
источник

n

n0mad in PowerShellRus - о Powershell (и не только) на русском
сек
источник

n

n0mad in PowerShellRus - о Powershell (и не только) на русском
источник

n

n0mad in PowerShellRus - о Powershell (и не только) на русском
и в одном PSCustom Object несколько таких подряд идет
источник

n

n0mad in PowerShellRus - о Powershell (и не только) на русском
Elmar Salakhov
покажи плез как исходные данные выглядят
+
источник

ES

Elmar Salakhov in PowerShellRus - о Powershell (и не только) на русском
n0mad
и в одном PSCustom Object несколько таких подряд идет
А как вы запихнули одинаковые имена в литерал?
источник

n

n0mad in PowerShellRus - о Powershell (и не только) на русском
Есть функция, которая из Intune по UserPrincipalName дергает девайсы заэнроленные на него
источник

n

n0mad in PowerShellRus - о Powershell (и не только) на русском
через Graph
источник

n

n0mad in PowerShellRus - о Powershell (и не только) на русском
и вот вывод этой функции положил в переменную
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
онлайн это без жратвы штоли? и даже сраную ручку не дадут?
источник

SK

Sergey Korotkov in PowerShellRus - о Powershell (и не только) на русском
😂
источник

n

n0mad in PowerShellRus - о Powershell (и не только) на русском
Elmar Salakhov
А как вы запихнули одинаковые имена в литерал?
Самая соль то в чем, далее если я вызываю переменную $DeviceInfo.value и по конвейеру выбираю нужные параметры, и после посылаю все в CSV файл, он делит все девайсы на разные строчки
источник

n

n0mad in PowerShellRus - о Powershell (и не только) на русском
но в есть там enrolleddatetime который юзает ISO 8601 как формат
источник

n

n0mad in PowerShellRus - о Powershell (и не только) на русском
я через replace убираю T после даты и Z после времени
источник

n

n0mad in PowerShellRus - о Powershell (и не только) на русском
но теперь далее если отправляю это через конвейер в CSV, то он в дату каждого устройства пишет все даты, а не ту которая должна быть у него по порядку
источник

n

n0mad in PowerShellRus - о Powershell (и не только) на русском
$formatedDate = $DeviceInfo.value.enrolleddatetime -replace "T", " " -replace "Z", ""
       $DeviceInfo.value | Select-Object @{L="UserName";E={$user}}, serialNumber, ID, devicename, operatingSystem, osVersion, model, manufacturer, deviceType, @{L="EnrolledDateTime";E={$formatedDate}} | export-csv -Path "$batchFolderPath\AE_Batch$BatchNumber-devices.csv" -Delimiter ";" -Append -NoTypeInformation -Force
источник

n

n0mad in PowerShellRus - о Powershell (и не только) на русском
если там одно устройство, то проблем нет. но если два и более...тот тут уже сложнее
источник

SM

Stirf Mane in PowerShellRus - о Powershell (и не только) на русском
кстати нормальный адекватный чел
источник

ES

Elmar Salakhov in PowerShellRus - о Powershell (и не только) на русском
Stirf Mane
кстати нормальный адекватный чел
Его же нет в этом чате?
источник