Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

AD-Userkonten Passwörter ändern und neues PW in Textdatei speichern (mit Powershell)

Empfohlene Antworten

Hallo zusammen,

ich weiß nicht in welches Unterforum PS-Scripte gehören, also poste ich es mal hier rein.

Ich muss die Kennwörter von einigen AD-Benutzern ändern.

Die Benutzernamen und neuen Kennwörter sollen von einer CSV Datei importiert, im AD gespeichert, und pro User eine Textdatei mit dem neuen Passwort ausgegeben werden, und jede Textdatei am besten noch mit WinRAR verschlüsselt gepackt werden :rolleyes:

Das ganze soll mit PowerShell realisiert werden.

Habe hier schonmal einen Ansatz:


Import-Csv passwords.csv | ForEach-Object { Set-ADAccountPassword -Identity $_.BenutzerName -Reset -NewPassword $._Passwort }

Fehlt nur noch die For-Schleife, die für jede Userspalte in der CSV die Ausgabe in eine Textdatei macht. Die Textdatei sollte dann als Dateinamen den Benutzernamen und der Inhalt das neue Kennwort beinhalten.

Ich hoffe ich konnte mich verständlich ausdrücken.

Vielen Dank im Voraus

flex10

Wird so nicht funktionieren, da du das Kennwort zuvor noch mit dem Cmdlet "ConvertTo-SecureString" in eine sichere Zeichenfolge umwandeln musst, bevor du es als AD-Kennwort verwenden kannst.

Für dieses Cmdlet musst du allerdings jedes Kennwort in einer eigenen Variable speichern lassen, das heißt, du müsstest ein Array definieren sowie eine Möglichkeit finden, dass genau so viele Variablen generiert werden, wie du brauchst.

Eventuell könntest du die Eintragung in die Textdatei mittels "Set-Content" erreichen.

Und achte bei den Variablen darauf, dass sie das Format $_.VARIABLE haben....

Etwas viel Skripting für meinen Geschmack....:D

Wäre es nicht für dich eine Möglichkeit, ein Kennwort vorzugeben und die User das Kennwort selbst ändern zu lassen mittels dem Parameter ResetPasswordOnNextLogon ??

(alle Angaben ohne Gewähr, ich bin kein Programmierer :D)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.