Jump to content

Gruppenabgleich mit PS


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

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. 

Link zu diesem Kommentar
  • 1 Monat später...
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...