Показать полную графическую версию : [решено] Как сохранить результат в csv файл?
andri190
15-09-2015, 10:40
Всем здравствуйте.Я только начал изучал powershell и Active Directory.
И столкнулся с такой проблемой:Как сохранить результат в csv файл?
Import-Module ActiveDirectory
Get-ADUser -Filter * -SearchBase "OU=****,OU=**,DC=**,DC=**,DC=**"
FT Name,SamAccountName -A
Заменить FT на Select:
Get-ADUser -Filter * -SearchBase "OU=****,OU=**,DC=**,DC=**,DC=**" | Select Name,SamAccountName | Export-Csv users.csv -NoTypeInformation -Encoding UTF8
Внятно сформулируйте вопрос, какой конечный вид должен иметь файл.
andri190
15-09-2015, 11:06
Помогло, а как сделать в виде таблицы?
Заменить FT на Select:
Код:
Get-ADUser -Filter * -SearchBase "OU=****,OU=**,DC=**,DC=**,DC=**" | Select Name,SamAccountName | »
Никак, csv формат для этого не предназначен. Если требуется таблица, то использовать Out-File.
Get-ADUser -Filter * -SearchBase "OU=****,OU=**,DC=**,DC=**,DC=**" | Out-File users.txt
Только заданные свойства:
Get-ADUser -Filter * -SearchBase "OU=****,OU=**,DC=**,DC=**,DC=**" | Ft Name,SamAccountName -A | Out-File users.txt
andri190
15-09-2015, 11:11
Таблица не вмещается, выдаёт: ПРЕДУПРЕЖДЕНИЕ: 9 столбцов не поместились на экране и были удалены.
Никак, csv формат для этого не предназначен. Если требуется таблица, то использовать Out-File.
Get-ADUser -Filter * -SearchBase "OU=****,OU=**,DC=**,DC=**,DC=**" | Out-File users.txt
Только заданные свойства:
Get-ADUser -Filter * -SearchBase "OU=****,OU=**,DC=**,DC=**,DC=**" | Ft Name,SamAccountName -A | Out-File users.txt »
Если колонок слишком много, то указать параметр -Width и если просматривать через notepad, убрать перенос по словам:
Get-ADUser -Filter * -SearchBase "OU=****,OU=**,DC=**,DC=**,DC=**" | Ft Name,SamAccountName -A | Out-File users.txt -Width 1000
andri190
15-09-2015, 11:17
Всё разобрался и сделал. Спасибо большое за помощь.
Если колонок слишком много, то указать параметр -Width и если просматривать через notepad, убрать перенос по словам:
Get-ADUser -Filter * -SearchBase "OU=****,OU=**,DC=**,DC=**,DC=**" | Ft Name,SamAccountName -A | Out-File users.txt -Width 1000 »
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.