Jump to content

Kuddel071089

Members
  • Gesamte Inhalte

    557
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von Kuddel071089

  1. Ah natürlich. Super danke. Jetzt geht es. Habe noch ein Problem: Am Anfang soll geprüft werden, ob der User bereits existiert, wenn ja soll man einen neuen User eingeben mit zb User-Anfangbuchstabe Vorname. Da es unter Powershell aber kein GOTO mehr gibt bin ich überfragt :start #User Namen angeben Write-Host "" $user = Read-Host "Anmeldename" #Prüfen ob User bereits vorhanden ist if (Get-ADUser -Filter {samAccountName -eq $user}) { Write-Host -ForegroundColor Red "Username ist bereits vergeben" } elseif (Get-ADUser -Filter {samAccountName -eq $user}) { sleep 5 } elseif (Get-ADUser -Filter {samAccountName -eq $user}) { goto start } else { Write-Host -ForegroundColor Green "Username ist noch frei" }
  2. Hallo zusammen, ich schreibe gerade eine kleines Script, um einen AD User anzulegen. Das anlegen an sich klappt auch. Jetzt möchte ich noch ein par abfragen einbauen, wie z.B. ob der User Internzugriff bekommen soll. Leider weiß ich nicht, wie ich das am besten umsetzten soll. Ich habs mit der IF-Schleife versucht, bin aber gescheitert .... Write-Host "Proxy-User" Write-Host "(1) Ja" Write-Host "(2) Nein" Write-Host "" $eingabe = Read-Host "Eingabe" if($eingabe 1) Add-ADGroupMember Proxy $User Es kommen noch weiter Abfragen bzgl. Gruppenberechtigungen hinzu. Wenn jmd eine bessere Idee hat, wie man das umsetzen kann, immer her damit ;-) Danke schonmal
  3. da hat wohl wer mächtig was aus dem script gelöscht. funktioniert jetzt wieder. danke
  4. Hallo zusammen, ich habe mir ein Script geschrieben, welches mir Gruppen auflistet wie ein bestimmter Parameter nicht gesetzt ist. Leider wird auf einmal der Befehl Get-SavFile nicht mehr erkannt. Letzte Woche funtionierte das Skript nich. $Suchfilter = Read-Host "Bitte Suchfilter eingeben (*-RW)" $Standort = Read-Host "Bitte Standort angeben" $OutputFile = Get-SaveFile Get-ADGroup -Filter {department -notlike "*" -and SamAccountName -like $Suchfilter} -SearchBase "OU=Group,OU=$Standort,OU=XXXX,DC=XXXX,DC=local" -Properties SamAccountName| select SamAccountName | Out-File "$outputFile" -Append Ich hoffe mir kann jmd weiterhelfen. Es war wirklich praktisch die Ausgabe Speichern zu können ohne den Pfad immer fest anzugeben. Danke schon einmal
  5. Restore ? Wie ? Es exisitert keine SIcherung vom OS Wir Server Admins haben nichts damit gemacht. Wir vermuten, dass sie Anwendungsverantwortlichen iwas im Bereich MSCONFIG umgestellt haben
  6. Hallo zuammen, seit gestern macht ein Server mit Windows Server 2012 bei uns Probleme. Er ist einfach abgestürzt und bootet seit dem immer im abgesicherte Modus. Wenn ich versuche den Bootloade per bcdedit zu beabrbeiten (LINK) kann ich maximal zwischen Safemode Minial und Network wechseln. Wenn ich den Eintrag im Bootloader lösche, bootet der Server trotzdem im Safemode Network und nicht mehr normal. Hat jmd noch ein Idee was ich machen kann, bevor ich die Kiste komplett neu installiere? Danke schon einmal im Vorraus
  7. MIt festen Werten funktioniert es, mit Variablen nicht. Habe noch irgendwo einen Fehler ? $Suchfilter = Read-Host "Bitte Suchfilter eingeben (*-RW)" $OutputFile = Get-SaveFile Get-ADGroup -Filter {info -notlike "*" -and SamAccountName -like "$Suchfilter"} -Properties SamAccountName| select SamAccountName | Out-File "$outputFile" -Append okay, fehler gefunden. die " beim Suchfilter
  8. Vielen Dank bish hier her schon einmal. Aber wie baue ich jetzt noch den Filter nach der Namensendung *-RW ein ? Ich möchte in der Auswertung nicht alle Gruppen doppelt haben (-R / -RW).
  9. Get-ADGroup -Filter { (SamAccountName -like "*-RW") -AND (Info -eq $null)} -Properties SamAccountName, info | select SamAccountName, info Ergebnis: Get-ADGroup : Variable: "null" wurde im Ausdruck gefunden: $null ist nicht definiert.In Zeile:1 Zeichen:1 + Get-ADGroup -Filter { (SamAccountName -like "*-RW") -AND (Info -eq $null)} -Prop ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (:) [Get-ADGroup], ArgumentException + FullyQualifiedErrorId : Variable: "null" wurde im Ausdruck gefunden: $null ist nicht definiert.,Microsoft.ActiveDirectory.Management.Commands.GetADGroup
  10. Hallo zusammen, ich bin gerade dabei ein Script zu erstellen, welches mit Zugriffsgruppen anfragen soll, wo das feld info (Hinweis) leer ist. Leider funktioniert meine Abfrage nicht. MIt -ne funtkioniert es Get-ADGroup -Filter { (SamAccountName -like "*-RW") -AND (Info -ne 'null')} -Properties SamAccountName, info | select SamAccountName, info Aber ich benötige diese Abfrage mit -eq Get-ADGroup -Filter { (SamAccountName -like "*-RW") -AND (Info -eq 'null')} -Properties SamAccountName, info | select SamAccountName, info Leider bekommt ich so kein Ergebnis, obwohl es definitiv Gruppen gibt, in denen das Infofeld leer ist. Danke schonmal
  11. Hallo zusammen, ich benötige eine PS Abfrage von unseren Zugriffsgruppen. Abgefragt werden sollen nur das SamAccountName, department und info abgefragt werden. Wenn ich eine expliziete Gruppe angebe bekomme ich die gewünschten Infos aber auch noch andere die ich nicht benötige Get-ADGroup -Filter "SamAccountName -eq 'Verwaltung-RW'" -Properties SamAccountName, department, info | ft Gute wäre jetzt, wenn ich alle Gruppen auslesen kann, also *-RW und nur die 3 gewünschten Infos erhalte. Vielen Dank schon einmal DIe WIldcardsuche funktioniert schonmal Get-ADGroup -Filter "SamAccountName -like '*g-RW'" -Properties SamAccountName, department, info | ft wenn ich jetzt noch die Verteilergruppen herausgefiltert bekomme, hab ich es selber gelöst $Suchfilter = Read-Host "Bitte Suchfilter eingeben" $OutputFile = Get-SaveFile Get-ADGroup -Filter "SamAccountName -like '$Suchfilter'" -Properties SamAccountName, department, info | select SamAccountName,department,info | Out-File "$outputFile" -Append
  12. Hallo zusammen, ich würde mir gerne eine Verknüpfung erstellen, mit der die AD Console automatisch mit dem AD Admin Ausgeführt wird und ich nur nur das PW eingeben muss. Leider funltioniert das nicht. runas /user: Domänenname \administrator "mmc %windir%\system32\dsa.msc" Kann mir jmd helfen ? Dnake schon einmal
  13. Hallo zusammen, in unserem AD ist leider der Ordner PolicyDefinitions verschwunden. Die Vorlagen kann man ja wieder runterladen. Wie kann ich das Ganze jetzt wieder herstellen. Wenn ich den Ordner neu anlege, wird er sauber auf alle DCs repliziert. Kopiere ich jetzt die ADMX Files rein, werden alle Standard-Windows-Templates irgendwie deaktiviert und sind in der GPO-Verwaltung nicht mehr sichtbar. Ich hoffe ihr könnt mir weiterhelfen. danke
  14. Hat alles prima geklappt. Das Log funzt auch. Langsam kehr Ordnung in unserem AD ein :-) Viele Dank für die Hilfe
  15. Hat super geklappt. Eine Anmerkung habe ich noch: Kann man alle umbenannten Gruppen noch iwie in ein Log schrieben zur kontrolle? Also das was in der Konsole grün hinterlegt ist ? Dann bin ich auch restlos zufrieden :-)
  16. Ich bin leider noch nicht dazu gekommen, das Script zu testen. Ist gerade viel los. Sobald ich ein Ergebnis habe, melde ich mich ;-) Vielen Dank
  17. Vielen Dank newbie für deine hilfe. wenn möglich sollen cn, name und sAMAccountName umbenannt werden, damit alles gleich ist
  18. da ich noch blutiger anfänger bin poste ich einfach mal was ich bsiher habe ^^ funtz auf jeden fall schonmal nicht $Gruppen = Get-ADGroup -Filter "*-RWCEMF" | Select Name foreach ($Gruppe in $Gruppen) { Set-ADGroup .$Gruppe.SamAccountName ???? Leider hörts da bei mir auch schon auf
  19. Hallo zusammen, bei uns wird der Filezugriff per Gruppen gesteuert. Einmal "Verzeichnisname-RF" (Leserechte) Und "Verzeichnisname-RWCEMF" (Schriebrechte) Da -RF und -RWCEMF Hinterlassenschaften aus unsere alten Novell-Welt sind, würden wir dies gerne anpassen. Aktulle verwenden wir nur noch -R und -RW. Hat jmd. eine Idee wie wir die Gruppe am besten per Powershell umbennen können? Danke schonmal
  20. Bisschen weiter bin ich schon get-acl C:\Data | select Path -Expand Access | format-list Path,IdentityReference,FileSystemRights Ergebnis: Path : Microsoft.PowerShell.Core\FileSystem::C:\Data IdentityReference : TEST-AD\Data-R FileSystemRights : ReadAndExecute, Synchronize Path : Microsoft.PowerShell.Core\FileSystem::C:\Data IdentityReference : TEST-AD\Data-RW FileSystemRights : DeleteSubdirectoriesAndFiles, Write, ReadAndExecute, Synchronize Path : Microsoft.PowerShell.Core\FileSystem::C:\Data IdentityReference : NT-AUTORITÄT\SYSTEM FileSystemRights : FullControl Path : Microsoft.PowerShell.Core\FileSystem::C:\Data IdentityReference : VORDEFINIERT\Administratoren FileSystemRights : FullControl Die ersten beiden Ausgabe sind genau das, was ich suche, Das jetzt noch ein bisschen filtern und evtl in ne csv exportieren, das wäre top
  21. Hallo zusammen, gibt es eine Möglichkeit die Rechte von Gruppen auszuwerten? Wir haben unsere Umgebung von Novell nach Microsoft migriert und haben da ein paar Unstimmigkeiten gefunden. Jetzt würde wir gern wissen, auf welche Verzeichnisse z.B. die Gruppe Personal-PV berechtigungen hat? Ist so etwas möglich? Untern Novell ging das immer recht einfach. Danke schon einmal für die Hilfe
  22. Set-ADGroup : Es wurde kein Parameter gefunden, der dem Parameternamen "info" entspricht. In C:\Users\admin-kulinski\Desktop\Gruppenattribute_stzen.ps1:8 Zeichen:36 + Set-ADGroup $group.samAccountName -info "Mustermann, Max" + ~~~~~ + CategoryInfo : InvalidArgument: ( :) [Set-ADGroup], ParameterBindingException + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.ActiveDirectory.Management.Commands.SetADGroup
  23. Hallo zusammen, wir müssen jetzt bei uns in der Firma für jede Zugriffsgruppe einen Verantwortlichen sowie die Abteilung des Verantwortlichen eintragen. Das ganze per Powershell zu machen ist natürlich einfach. Leider funktioniert mein Script noch nicht so ganz: $groups = Import-CSV C:\Users\admin\Desktop\Gruppen.csv ForEach($group in $roups) { Set-ADGroup $group.samAccountName -info "Mustermann, Max" } Damit möchte ich gerne den Verantwortlichen in das Info-Feld (AD Admincenter -> "Hinweis" Feld) eintragen. Danke schonmal für die hilfe
  24. Hallo zusammen, ich mache Backups mit Robocopy und lass mir das ganze in eine *.log Datei ausgeben. Gibt es eine Möglichkeit, dass nur kopierte Daten ins Log geschrieben werden? Daten die übersprungen werden, interessieren im Log ja nicht so wirklich. Aus der Robocopy-Hilfe (robocopy /?) werde ich leider nicht schlau. Danke schonmal
×
×
  • Neu erstellen...