StStanke 0 Geschrieben 8. Juni 2015 Melden Teilen Geschrieben 8. Juni 2015 Hallo zusammen, ich habe ein kleines Problem weil ich mal so vollkommen auf dem Schlauch stehe. Ich hab ein Script gebaut mit dem ich User einer Gruppe an eine "Mustergruppe" angleichen kann, heißt neue dazu nicht mehr vorhandene raus. Nun müsste ich aber hinterher auch ein Log haben in dem ich sehen kann was das Script gemacht hat und da liegt mein Problem das krieg ich einfach nicht hin. Mein code sieht so aus: cls Clear-Host Set-StrictMode -Version "2.0" import-module Activedirectory # Variablen festlegen $useref = Get-ADGroupMember Script_Test_Stanke_1 $bestand = Get-ADGroupMember Script_Test_Stanke_2 $allusers = @($useref) # Neue User hinzufügen function Add () { Write-Host "User werden hinzugefügt..." if ($bestand.Count -ne $null) { $Add = @( Compare-Object $bestand $allusers -PassThru | where {$_.SideIndicator -eq "=>"}) if ($Add.Count -gt 0) { Add-ADGroupMember Script_Test_Stanke_2 -Members $Add Write-Host "User wurden hinzugefügt..." } else { Write-Host "Keine neuen User" } } else { Add-ADGroupMember $bestand -Members $allusers Write-Host "User wurden hinzugefügt..." } } # Nicht mehr verwendete User löschen function Remove () { Write-Host "User werden entfernt..." if ($bestand.Count -ne $null) { $Remove = @( Compare-Object $allusers $bestand -PassThru | where {$_.SideIndicator -eq "=>"}) if ($Remove.Count -gt 0) { Remove-ADGroupMember Script_Test_Stanke_2 -Members $Remove -Confirm:$false Write-Host "User wurden entfernt..." } else { Write-Host "Keine alten User" } } else { Write-Host "Keine alten User" } } Add; Remove; Wie kriege ich nun hier ein log erzeugt? Ich hoffe ihr könnt mir helfen. Zitieren Link zu diesem Kommentar
zahni 554 Geschrieben 8. Juni 2015 Melden Teilen Geschrieben 8. Juni 2015 Schau mal hier rein: http://blogs.technet.com/b/heyscriptingguy/archive/2014/03/30/understanding-streams-redirection-and-write-host-in-powershell.aspx Zitieren Link zu diesem Kommentar
daabm 1.366 Geschrieben 8. Juni 2015 Melden Teilen Geschrieben 8. Juni 2015 Für mich tut's das hier ganz prima: https://gallery.technet.microsoft.com/scriptcenter/Enhanced-Script-Logging-27615f85 Zitieren Link zu diesem Kommentar
MurdocX 954 Geschrieben 14. Juli 2015 Melden Teilen Geschrieben 14. Juli 2015 Probier´s mal mit Out-File Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.