|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Как изменить результат запроса PH |
|
PowerShell - [решено] Как изменить результат запроса PH
|
Новый участник Сообщения: 34 |
Профиль | Отправить PM | Цитировать Добрый День!!
Столкнулся со следующей проблемой: Есть скрипт для выгрузки из AD PROCESS { $csvreportfile = "C:\user.csv" Import-Module ActiveDirectory Get-ADUser -SearchBase 'OU=comp' -Properties * -Filter * | Select-Object @{Label = DistinguishedName;Expression = {$_.DistinguishedName}}, @{Label = "Display Name";Expression = {$_.DisplayName}}, @{Label = "sAMAccountName";Expression = {$_.sAMAccountName}}, @{Label = "employeeNumber";Expression = {$_.employeeNumber}} | Export-Csv -Path $csvreportfile -NoTypeInformation -Encoding utf8 } В результате выгрузки получается следующее: "DistinguishedName","Display Name","sAMAccountName","employeeNumber" "CN=user,OU=SPB,DC=com","Пользователь","User","123123123" "CN=user1,OU=SPB,DC=com","Пользователь1","User","2323234" Вопрос в следующем: Как заставить выводить результат в таком формате: DistinguishedName,Display Name,sAMAccountName,employeeNumber "CN=user,OU=SPB,DC=com",Пользователь,User,123123123 "CN=user1,OU=SPB,DC=com",Пользователь1,User,2323234 т.е. Убрать кавычки " везде после первой запятой! |
|
Отправлено: 11:37, 22-12-2016 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Johny_spb, обрамляйте код тэгом «code».
|
Отправлено: 11:43, 22-12-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать Get-ADUser -SearchBase 'OU=comp' -Properties DisplayName,employeeNumber -Filter * | Foreach {"DistinguishedName,Display Name,sAMAccountName,employeeNumber"} { '"{0}",{1},{2},{3}' -f $_.DistinguishedName,$_.DisplayName,$_.sAMAccountName,$_.employeeNumber } | Out-File $csvreportfile -Encoding UTF8 |
Последний раз редактировалось Kazun, 22-12-2016 в 12:02. Отправлено: 11:55, 22-12-2016 | #3 |
Новый участник Сообщения: 34
|
Профиль | Отправить PM | Цитировать $csvreportfile = "C:\Users\1\user.csv"
Get-ADUser -SearchBase 'OU=St-Petersburg,DC=region,DC=cbr,DC=ru' -Properties * -Filter *| Foreach {"DistinguishedName,Display Name,sAMAccountName,employeeNumber"} { '"{0}",{1},{2},{3}' -f $_.DistinguishedName,$_.DisplayName,$_.sAMAccountName,$_.employeeNumber | }Out-File $csvreportfile -Encoding UTF8 Выдает ошибку: ForEach-Object : Не удается привязать параметр "Process". Не удается преобразовать значение "Out-File" типа "System.Str ing" в тип "System.Management.Automation.ScriptBlock". C:\Users\1\ad4.ps1:5 знак:9 + Foreach <<<< {"DistinguishedName,Display Name,sAMAccountName,employeeNumber"} { + CategoryInfo : InvalidArgument: ( [ForEach-Object], ParameterBindingException + FullyQualifiedErrorId : CannotConvertArgumentNoMessage,Microsoft.PowerShell.Commands.ForEachObjectCommand |
Отправлено: 12:34, 22-12-2016 | #4 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать Пригласите к компьютеру более обученный персонал, который умеет копировать.
|
|
Отправлено: 12:36, 22-12-2016 | #5 |
Новый участник Сообщения: 34
|
Профиль | Отправить PM | Цитировать Ну да не внимательно посмотрел! СПС
|
Отправлено: 12:59, 22-12-2016 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Delphi - Результат запроса в одну строку | mind.beggar | Программирование и базы данных | 0 | 01-10-2013 18:14 | |
Интернет - При нажатии ИЗМЕНИТЬ в контекстном меню открывается блокнот. Как изменить? | Twix1124 | Microsoft Windows 8 и 8.1 | 5 | 23-04-2012 18:36 | |
как прочитать сразу весь результат запроса к базе? (на пхп) | Vlad Drakula | Вебмастеру | 11 | 26-04-2005 08:33 | |
Разрешение Экрана в PH 9.0 | Denich | Общий по Linux | 20 | 23-06-2004 15:37 | |
Как вывести результат работы скрипта | lehha | Вебмастеру | 6 | 14-11-2003 12:59 |
|