Pagina 1 van 1

Powershelloutput to file

Geplaatst: 14 okt 2010, 22:40
door selder
Ik heb een script gevonden op het internet om groupen in AD recursief te exporteren, maar helaas alleen nog maar naar het powershell window, niet naar een bestand.

Het script staat hier: http://www.peetersonline.nl/index.php/p ... owershell/ en dat doet echt exact wat ik zoek.

Ik heb geprobeerd om de volgende code op verschillende plaatsen in het script te plaatsen, maar ofwel doet hij het dan niet, ofwel geeft hij een error dat die code niet past op die plaats.

Code: Selecteer alles

| Out-File test.txt -append
Ik heb nog niet zoveel kaas gegeten van powershell, en vroeg me af of dat er hier iemand mij kon helpen...

Re: Powershelloutput to file

Geplaatst: 15 okt 2010, 11:38
door texarcanaa
Moet ge uw volledig pad niet opgeven?
Bvb c:\test.txt ipv test.txt ?

Re: Powershelloutput to file

Geplaatst: 15 okt 2010, 12:17
door NickG
Ik gebruik gewoon:

Code: Selecteer alles

 "[$date] dit is mijn logentry" >> c:\log\MyLog.log

Re: Powershelloutput to file

Geplaatst: 15 okt 2010, 23:15
door quistnix
NickG schreef:Ik gebruik gewoon:

Code: Selecteer alles

 "[$date] dit is mijn logentry" >> c:\log\MyLog.log
De goeie oude DOS manier dus :-D

Re: Powershelloutput to file

Geplaatst: 16 okt 2010, 11:43
door selder
Dat heb ik ook al geprobeerd, maarhet script laat de output op zo'n manier zien dat het niet lukt met > of >> ..

[Afbeelding Post made via mobile device ]

Re: Powershelloutput to file

Geplaatst: 16 okt 2010, 15:47
door meon
Lol, ge zit KREK hetzelfde aan't doen als dat ik gisteren aan het doen was :-)

M'n scriptjes die ik gebruikt heb (aanpassen naar uw eigen situatie, ik heb wel cmdlets van Quest geladen):
Output naar een CSV-file:

Code: Selecteer alles

Get-QADGroupMember ADGroepNaam -indirect -SizeLimit 0 -ip l | select name, type, sAMAccountname, l, streetAddress, DN | Export-Csv C:\DEPLOY.csv -encoding UTF8 -notypeinformation
Of met wat meer gespeel omdat ik ook de group-membership wilde hebben:

Code: Selecteer alles

Get-QADGroupMember ADGroepNaam -indirect -SizeLimit 0 | % {
    $groups = (get-QADMemberOf $_.sAMAccountname | ? { $_.name -like "ALL_*" } | select name)
    '"' + $_.name + '","' + $_.type + '","' + $_.sAMAccountname + '","' + $_.City + '","' + $_.streetAddress + '","' + $_.DN+ '","' +$groups +'"' | out-file C:\DEPLOY.csv -append
}

Re: Powershelloutput to file

Geplaatst: 16 okt 2010, 23:40
door selder
Ik heb ondertussen een point and click programma (Imanami GroupID - gratis) gevonden die zelf XLS uitspuwt - even de opmaak veranderen en je hebt een lijst waarje baas van zegt "amai, sjiek" (echt gebeurd) :)

Die ActiveRoles van Quest zijn wel cool, kan je veel andere dingen mee, maar daar krijg je dus met geen stokken geneste distributiegroupen mooi uit...